← All skills
pl
82 / 100 · Low risk
Fine to try. Some of what it can do is expected: a coding skill usually runs build and test commands.
By sno-ai/sno-station-skills (GitHub) · coding · 864 stars · scanned at commit 1ca8a66
MANUAL-ONLY — load solely when the human owner types `/pl`, uses `$pl`, or asks you to act as the Project Lead (PL). Supervise one project lane and its executor agents. A charter or dispatch means: you are an EXECUTOR, not the PL.
Works with any agent that supports SKILL.md skills.
What this skill can do
Runs commands on your computer
This is disclosed by the author in the skill's SKILL.md or README. Expected for a coding skill.
Found in 89 places.
Show 17 more
- skills/T-delegation-and-work-orders/pl/skills/pl/SKILL.md, line 746
T="${PL_SKILL_DIR}/scripts/todo.sh" - skills/T-delegation-and-work-orders/pl/skills/pl/references/progress-reporting-hooks.md, line 44
Its shell-hook bridge splits the command into arguments, so `bash -c` is explicit: - skills/T-delegation-and-work-orders/pl/skills/pl/references/progress-reporting-hooks.md, line 50
bash -c 'text=$(sno reach remind --as "$SNO_REACH_ADDR" 2>/dev/null) || exit 0; [ -n "$text" ] || exit 0; jq -nc --arg text "$text" "{context:\$text}" || true' - skills/T-delegation-and-work-orders/pl/skills/pl/scripts/docker-env-doctor.sh, line 110
setsid bash -c 'cd -- "$1"; shift; exec "$@"' _ "$ROOT" "${REBUILD[@]}" >"$RLOG" 2>&1 & - skills/T-delegation-and-work-orders/pl/skills/pl/scripts/exec-state.t, line 74
tmux new-session -d -s "$cs_work" -x 100 -y 30 "bash -c 'sleep 400; :'" - skills/T-delegation-and-work-orders/pl/skills/pl/scripts/exec-state.t, line 221
cs_child="$(chain childstop '--foreground ' 'bash -c "sleep 400 & kill -STOP \$!; sleep 500"')" - skills/T-delegation-and-work-orders/pl/skills/pl/scripts/exec-state.t, line 354
tmux new-session -d -s "$cs_park" -x 100 -y 30 "bash -c 'sleep 86400'" - skills/T-delegation-and-work-orders/pl/skills/pl/scripts/executor-wall.t, line 88
setsid bash -c 'trap "" TERM; exec sleep 30' & - skills/T-delegation-and-work-orders/pl/skills/pl/scripts/executor-wall.t, line 90
bash -c 'trap "" TERM; exec sleep 30' & - skills/T-delegation-and-work-orders/pl/skills/pl/scripts/executor-wall.t, line 96
bash -c 'trap "" TERM; exec sleep 30' & - skills/T-delegation-and-work-orders/pl/skills/pl/scripts/executor-wall.t, line 159
bash -c 'trap "" TERM; exec sleep 30' & - skills/T-delegation-and-work-orders/pl/skills/pl/scripts/executor-wall.t, line 196
bash -c 'group=$(awk -F: '\''$1 == "0" { print $3; exit }'\'' /proc/self/cgroup); child="/sys/fs/cgroup${group}/unsafe-child"; mkdir "$child"; echo $$ >"$child/ - skills/T-delegation-and-work-orders/pl/skills/pl/scripts/general-env-doctor.sh, line 46
tcp() { timeout 3 bash -c "exec 3<>/dev/tcp/$1/$2" 2>/dev/null; } - skills/T-delegation-and-work-orders/pl/skills/pl/scripts/lane-resolve.t, line 90
bash -c 'bash "$1" --repo multi >/dev/null 2>&1; test $? -eq 64' _ "$RESOLVE" - skills/T-delegation-and-work-orders/pl/skills/pl/scripts/lane-resolve.t, line 92
bash -c 'out="$(bash "$1" --repo multi 2>&1 >/dev/null)"; - skills/T-delegation-and-work-orders/pl/skills/pl/scripts/lane-resolve.t, line 95
bash -c 'bash "$1" --repo nosuch >/dev/null 2>&1; test $? -eq 64' _ "$RESOLVE" - skills/T-delegation-and-work-orders/pl/skills/pl/scripts/lane-resolve.t, line 99
bash -c 'bash "$1" --repo multi --lane old >/dev/null 2>&1; test $? -eq 64' _ "$RESOLVE"
and 69 more places
Changes files outside its own folder
The author does not mention this.
Found in 22 places.
Show 17 more
- skills/T-delegation-and-work-orders/pl/skills/pl/scripts/callsign-transfer-e2e.sh, line 142
$CS claim --repo /r/demo --kind cos --label "demo COS" > "$HOME/cos.out" 2> "$HOME/cos.err" & - skills/T-delegation-and-work-orders/pl/skills/pl/scripts/general-env-doctor.sh, line 108
grep -v '_authToken' "$HOME/.npmrc" > "$HOME/.npmrc.new" || true - skills/T-delegation-and-work-orders/pl/skills/pl/scripts/general-env-doctor.sh, line 109
printf '//registry.npmjs.org/:_authToken=%s\n' "$nt" >> "$HOME/.npmrc.new" && mv "$HOME/.npmrc.new" "$HOME/.npmrc" - skills/T-delegation-and-work-orders/pl/skills/pl/scripts/general-env-doctor.t, line 100
cat >"$HOME/github-token" - skills/T-delegation-and-work-orders/pl/skills/pl/scripts/general-env-doctor.t, line 110
cat >"$HOME/cargo-token" - skills/T-delegation-and-work-orders/pl/skills/pl/scripts/general-env-doctor.t, line 120
: > "$HOME/.npmrc" - skills/T-delegation-and-work-orders/pl/skills/pl/scripts/general-env-doctor.t, line 121
mkdir -p "$HOME/.cargo" - skills/T-delegation-and-work-orders/pl/skills/pl/scripts/general-env-doctor.t, line 122
: > "$HOME/.cargo/credentials.toml" - skills/T-delegation-and-work-orders/pl/skills/pl/scripts/on-station-proof.t, line 16
mkdir -p "$HOME" "$root/repo/ai-doc" "$root/bin" - skills/T-delegation-and-work-orders/pl/skills/pl/scripts/roster-git.t, line 15
mkdir -p "$HOME" - skills/T-delegation-and-work-orders/pl/skills/pl/scripts/roster-reach.t, line 10
mkdir -p "$HOME/.local/state" "$root/repo" - skills/T-delegation-and-work-orders/pl/skills/pl/scripts/roster-reach.t, line 14
>"$HOME/.local/state/agent-spawns.jsonl" - skills/T-delegation-and-work-orders/pl/skills/pl/scripts/roster-reach.t, line 43
>>"$HOME/.local/state/agent-spawns.jsonl" - skills/T-delegation-and-work-orders/pl/skills/pl/scripts/spawn-exec-generation-e2e.sh, line 16
mkdir -p "$HOME" "$root/repo/ai-doc" "$root/bin" - skills/T-delegation-and-work-orders/pl/skills/pl/scripts/spawn-exec-help.t, line 55
mkdir -p "$root/ide-bin"; printf '#!/usr/bin/env bash\nexit 0\n' >"$root/ide-bin/cursor"; chmod +x "$root/ide-bin/cursor" - skills/T-delegation-and-work-orders/pl/skills/pl/scripts/spawn-exec-mission-state-e2e.sh, line 16
mkdir -p "$HOME" "$root/repo/ai-doc" "$root/bin" - skills/T-delegation-and-work-orders/pl/skills/pl/scripts/spawn-exec-on-station-e2e.sh, line 20
mkdir -p "$HOME" "$root/repo/ai-doc" "$root/bin"
and 2 more places
Sends data to these websites: $a, api.github.com
The author does not mention this.
Found in 3 places.
Install
Paste this into your terminal. It downloads exactly the version we scanned, not whatever is newest.
if [ -e ~/.agents/skills/'pl' ] || [ -L ~/.agents/skills/'pl' ]; then echo 'A skill folder named pl already exists — not replacing it' >&2; false; else d=$(mktemp -d) && git clone --quiet --filter=blob:none --no-checkout 'https://github.com/sno-ai/sno-station-skills' "$d" && git -C "$d" checkout --quiet '1ca8a66158bc9ca26c288c6d5e7ebcf2ffb8491a' -- 'skills/T-delegation-and-work-orders/pl/skills/pl' && mkdir -p ~/.agents/skills && cp -R "$d"/'skills/T-delegation-and-work-orders/pl/skills/pl' ~/.agents/skills/'pl' && rm -rf "$d"; fi
Codex reads ~/.agents/skills directly. For Claude Code, Cursor, Copilot, Gemini CLI, Antigravity or OpenCode, also link it. For Claude Code: ln -s ~/.agents/skills/'pl' ~/.claude/skills/'pl' (other agents: ~/.cursor/skills, ~/.copilot/skills, ~/.gemini/skills, ~/.gemini/config/skills, ~/.config/opencode/skills). Or install through the finder skill, which does both.
Badge for your README
The badge for sno-ai/sno-station-skills shows the score of its lowest-scoring skill.

[](https://zalavijaysinh.github.io/skilltrust/repos/sno-ai/sno-station-skills/)
Score history
| Date | Version | Score |
|---|
| 2026-11-08 | 1ca8a66 | 82 |
| 2026-11-07 | 1ca8a66 | 82 |