Agent skill

Pm

by Apra-Labs in Apra-Labs/apra-fleet

Project Manager skill. An agent skill from Apra-Labs/apra-fleet.

Custom licenceAuto-check passedAgent Workflows

Install Pm

skills CLI
$ npx skills add Apra-Labs/apra-fleet --skill pm -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install Apra-Labs/apra-fleet pm --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/Apra-Labs/apra-fleet.git skills-src && mkdir -p .claude/skills && cp -r skills-src/packages/apra-fleet-se/apra-pm/skills/pm .claude/skills/pm && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
pm
GitHub stars
101
Token cost
~5.4k tokens
SKILL.md length
2,811 words
Files
11
Skills in repo
5
Repo updated
First seen
Licence
Custom licence

At a glance

Project Manager skill. An agent skill from Apra-Labs/apra-fleet.

  • Drive a single projects multi-step development end to end
  • SKILL.md covers State lives in two places, Cycles and phases, Role taxonomy and Tracks and parallelism, plus 11 more sections
  • Calls git
  • Tasks that involve Project management

What it does

Pm is an agent skill from Apra-Labs/apra-fleet. Project Manager skill. One orchestrator session drives eight subagent roles -- planner, plan-reviewer, doer, reviewer, deployer, integ-test-runner, ci-watcher, harvester -- through cycles of Plan, Develop, Test, and Harvest across one or more parallel tracks in isolated git worktrees, running each task on a complexity-matched model tier and looping to a reviewer-APPROVED verdict and a PR. Sprint state lives in a beads task DB (the single source of truth) and git. Use to drive a single project's multi-step…

Its SKILL.md is about 5.4k tokens, which your agent loads only when the skill is triggered. The skill folder holds 10 other files (for example `beads.md`, `cost.md` and `doer-reviewer-loop.md`).

It sits in Agent Workflows, covering Project management, Git worktrees and Subagents. It works with Git and Model Context Protocol. The repository describes itself as: AI agents that write code, review each other's work, and coordinate across your machines.

When your agent uses it

  • Drive a single projects multi-step development end to end
  • Tasks that involve Project management
  • Tasks that involve Git worktrees

Example prompts

  • “/pm”

What it can do on your machine

Read from SKILL.md and the folder at commit 0da994b. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • git

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md. Its commands use git, which can reach the network depending on how they are called.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Pm loads about 5.4k tokens when it runs. Until then it costs about 134 tokens; SKILL.md has 2,811 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~134
When it runs · the whole SKILL.md, loaded when a task matches
~5.4k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

Its licence (Custom licence) doesn't allow us to republish the file, so here is its outline and opening line. It has 2,811 words (~5,425 tokens).

“You are the orchestrator. From one session you drive a project's development by dispatching subagents across sprint-core and lifecycle-support roles, running cycles of four phases -- Plan, Develop, Test, Harvest -- until the work is APPROVED and a PR is…”

— opening of SKILL.md by Apra-Labs, Custom licence
name
pm

Read the full SKILL.md on GitHub

Files

SKILL.md and 10 other files in packages/apra-fleet-se/apra-pm/skills/pm of Apra-Labs/apra-fleet.

  • SKILL.md
  • beads.md
  • cost.md
  • doer-reviewer-loop.md
  • fleet-addendum.md
  • index.md
  • kb-reconcile.md
  • kb-review.md
  • simple-sprint.md
  • sprint.md
  • worktrees.md

Open the folder on GitHubat commit 0da994b

Compare with similar skills

Pm next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Pm compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Pm this skillApra-Labs/apra-fleet101—~5.4kAutomated safety check: PassCustom licence
Agent Deckasheshgoplani/agent-deck1k—~1.7kAutomated safety check: PassMIT
Puppetmaster Agent Orchestrationprofessorpalmer/Puppetmaster467—~3.2kAutomated safety check: PassMIT
Vibe Kanbanaiskillstore/marketplace430—~4.4kAutomated safety check: NotesNone
Agtx Task Sweepfynnfluegge/agtx1.7k—~1.7kAutomated safety check: PassApache-2.0
Vspawnvlinx-io/VelaTerm275—~2.5kAutomated safety check: PassMIT

Similar skills

  • Agent Deck

    asheshgoplani/agent-deck

    agent-deck, the terminal session manager for AI coding agents.

    1k GitHub stars~1.7k tokensUpdated 3 days ago
    Agent WorkflowsAuto-check passed
  • Puppetmaster Agent Orchestration

    professorpalmer/Puppetmaster

    Operates and supervises Puppetmaster, a multi-agent orchestrator, through its MCP tools or CLI, picking the right verb for edits, reviews, audits and long-running jobs.

    467 GitHub stars~3.2k tokensUpdated today
    Agent WorkflowsAuto-check passed
  • Vibe Kanban

    aiskillstore/marketplace

    Manage AI coding agents on a visual Kanban board. An agent skill from aiskillstore/marketplace.

    430 GitHub stars~4.4k tokensUpdated today
    Agent WorkflowsAuto-check: notes
  • Agtx Task Sweep

    fynnfluegge/agtx

    Breaks a conversation's results into feature-level tasks and pushes them to the agtx kanban board, where each task gets its own worktree and agent session.

    1.7k GitHub stars~1.7k tokensUpdated 7 days ago
    Agent WorkflowsAuto-check passed
  • Vspawn

    vlinx-io/VelaTerm

    Explicitly spawn a standalone child session under the current vlx-term session, passing the task in as its first message (mirrors spawntask).

    275 GitHub stars~2.5k tokensUpdated 2 days ago
    Agent WorkflowsAuto-check passed
  • Devcontainer Dev

    stacklok/toolhive-studio

    Spin up and interact with ToolHive Studio's containerized dev environment (Xvfb + noVNC + DinD).

    170 GitHub stars~3.8k tokensUpdated today
    Agent WorkflowsAuto-check: notes

More from Apra-Labs/apra-fleet

  • Auto Sprint Args

    Apra-Labs/apra-fleet

    How to construct and pass correct arguments to the auto-sprint workflow -- the required issues+branch fields, optional goal/maxcycles/basebranch/requirementsFile, JSON-object (not string) shape, and…

    101 GitHub stars~1.1k tokensUpdated today
    Auto-check passed
  • Fleet Sprint CLI

    Apra-Labs/apra-fleet

    How to launch and supervise apra-fleet's autonomous sprint workflow from the CLI (apra-fleet workflow fleet-sprint) -- the --issue/--members/--branch/--base flag contract, the preconditions to check…

    101 GitHub stars~1.7k tokensUpdated today
    Auto-check passed
  • Fleet Supervisor

    Apra-Labs/apra-fleet

    How to start/smoke-test the supervisor process itself, and start, check, and kill fleet-sprints via its HTTP API only (POST /api/sprints on localhost:8787).

    101 GitHub stars~3.6k tokensUpdated today
    Auto-check passed
  • Fleet

    Apra-Labs/apra-fleet

    Fleet infrastructure mechanics - member management, permissions, onboarding, provider awareness, and tool usage patterns

    101 GitHub stars~4.7k tokensUpdated today
    Auto-check passed

Questions about Pm

What does Pm do?

Project Manager skill. An agent skill from Apra-Labs/apra-fleet. Pm is an agent skill from Apra-Labs/apra-fleet. Project Manager skill.

When should I use Pm?

Pm fits situations like: drive a single projects multi-step development end to end; tasks that involve Project management; tasks that involve Git worktrees.

How do I install Pm in Claude Code?

Run `npx skills add Apra-Labs/apra-fleet --skill pm -a claude-code`. Or copy the skill folder (packages/apra-fleet-se/apra-pm/skills/pm in Apra-Labs/apra-fleet) into .claude/skills/pm in your project. Claude Code loads it when a task matches its description.

How do I install Pm in Codex?

Run `npx skills add Apra-Labs/apra-fleet --skill pm -a codex`. Or copy the skill folder (packages/apra-fleet-se/apra-pm/skills/pm in Apra-Labs/apra-fleet) into .agents/skills/pm in your project. Codex loads it when a task matches its description.

Can I use Pm in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add Apra-Labs/apra-fleet --skill pm -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/pm, .gemini/skills/pm, .github/skills/pm and .opencode/skills/pm in your project.

What does Pm need to run?

Going by SKILL.md and its folder, Pm needs the command-line tools its instructions call (git).

Does Pm access the network?

SKILL.md contains no URLs. Its commands use git, which can reach the network depending on how they are called. This is read from the text; nothing was executed.

Is Pm safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Pm use?

Pm has a licence file (the repository's licence) that doesn't match a standard licence. Read it on GitHub before reusing the skill.

How many tokens does Pm use?

About 5.4k tokens (SKILL.md is roughly 22k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Pm?

Skills that share tags, products or a category with Pm: Agent Deck (asheshgoplani/agent-deck, 1k stars), Puppetmaster Agent Orchestration (professorpalmer/Puppetmaster, 467 stars), Vibe Kanban (aiskillstore/marketplace, 430 stars) and Agtx Task Sweep (fynnfluegge/agtx, 1.7k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Pm?

Apra-Labs (a GitHub organization) maintains it in Apra-Labs/apra-fleet, which has 101 GitHub stars. The repository holds 5 skills in this directory. The repository was last updated on October 9, 2026.

Source: Apra-Labs/apra-fleet on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.