agent-dev Plugin
Development tools for extending existing agents with skills, memory systems, and workflows.
Installation
/plugin install agent-dev@abilityai
Skills
| Skill | Description |
|---|---|
| /agent-dev:create-playbook | Create a new skill/playbook for the agent |
| /agent-dev:adjust-playbook | Modify an existing skill/playbook |
| /agent-dev:add-memory | Add memory system (file-index, brain, json-state, workspace) |
| /agent-dev:add-backlog | Add GitHub Issues backlog workflow |
| /agent-dev:add-git-sync | Add git-as-state hooks (auto-commit on tool use) |
| /agent-dev:backlog | View GitHub Issues backlog |
| /agent-dev:claim | Claim the next issue from the backlog |
| /agent-dev:close | Close current issue without a commit |
| /agent-dev:commit | Commit changed skill files and close the in-progress issue |
| /agent-dev:autoplan | Analyze an issue before implementing — research and planning phase |
| /agent-dev:groom | Groom the backlog — tag untagged issues with size/priority |
| /agent-dev:roadmap | Strategic view of the backlog — open issues grouped by milestone |
| /agent-dev:sprint | Human-supervised development cycle |
| /agent-dev:work-loop | Autonomous work loop — process backlog issues until empty |
| /agent-dev:plan | Plan and execute large multi-session projects |
Memory Systems
Add persistent memory to agents via /agent-dev:add-memory:
| System | Purpose | Use When |
|---|---|---|
| file-index | Workspace file awareness and search | Agent needs to know what files exist |
| brain | Zettelkasten-style knowledge graph | Agent builds connected notes over time |
| json-state | Structured JSON state with jq updates | Agent tracks counters, config, or structured data |
| workspace | Multi-session project tracking | Agent works on long-running projects |
Memory systems are copied directly into the agent - no plugin dependency at runtime.
Playbook Development
Create a New Playbook
/agent-dev:create-playbook
Guides through purpose (what the playbook accomplishes), triggers (when it should run), steps (the workflow steps), and state (what data it reads/writes).
Modify an Existing Playbook
/agent-dev:adjust-playbook daily-report
Options: add/remove steps, change automation level, update schedule, fix issues.
GitHub Backlog Workflow
Add task management via GitHub Issues:
/agent-dev:add-backlog
This installs: /backlog (view current issues), /claim (claim next task), /close (close issue without commit), /commit (commit skill changes and close issue), /groom (tag and prioritize issues), and /roadmap (view issues by milestone).
Autonomous Work Loop
Run the agent autonomously through its backlog:
/agent-dev:work-loop
The agent claims the highest priority issue, works on it until complete, commits and closes the issue, claims the next one, and repeats until backlog is empty or time limit reached.
Human-Supervised Sprint
For sessions where you want to stay in the loop:
/agent-dev:sprint
Prompts for approval at key decision points rather than running autonomously.
Multi-Session Planning
For large projects that span multiple sessions:
/agent-dev:plan
Creates a persistent plan that tracks overall goals and milestones, current session focus, completed work, and next steps.
Git Sync
Add automatic git commits on every tool use:
/agent-dev:add-git-sync
Installs hooks that commit the agent's state after each tool call — useful for agents that modify their own skills or knowledge base.