Skip to content

Latest commit

History

175 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

Abilities

The agent development toolkit for Claude Code

Curated plugins covering the full agent lifecycle — from scaffolding and onboarding to deployment, scheduling, and ongoing operations. Build agents that appreciate over time.

StarsLicenseTrinity

Quick StartCreating AgentsAll PluginsPlugin DetailsContributing


Quick Start

New to Trinity? Paste this into Claude Code, then run /trinity:start-here:

/plugin marketplace add abilityai/abilities
/plugin install trinity@abilityai

/trinity:start-here is the guided journey — what Trinity is → get an instance → connect MCP (with a live smoke test) → your first agent alive. Resumable at every step; nothing is deployed until you choose it.

# Add the abilities marketplace (one-time)
/plugin marketplace add abilityai/abilities
# List available plugins
/plugin list abilityai
# Install the core plugins
/plugin install create-agent@abilityai
/plugin install agent-dev@abilityai
/plugin install trinity@abilityai

Or from the terminal:

claude plugin add abilityai/abilities
claude plugin install create-agent@abilityai

Creating Agents

The fastest way to get started is /create-agent:create — a single entry point that shows all available creation paths:

/create-agent:create

Available Wizards

All agent creation wizards are consolidated into the create-agent plugin. Use /create-agent:[wizard] syntax:

WizardCommandWhat it creates
prospector/create-agent:prospectorB2B SaaS sales research — company research, ICP scoring, CRM integration
chief-of-staff/create-agent:chief-of-staffExecutive assistant — daily briefings, meeting prep, decision tracking
webmaster/create-agent:webmasterWebsite management — scaffolds and deploys Next.js 15 sites to Vercel
recon/create-agent:reconCompetitive intelligence — competitor tracking, market research, battlecards
receptionist/create-agent:receptionistEmail gateway — public-facing email communication and request routing
ghostwriter/create-agent:ghostwriterContent writer — brand voice profiles, platform-specific writing
kb-agent/create-agent:kb-agentKnowledge-base agent — Cornelius-shaped KB with local vector search
doctor/create-agent:doctorPersonal medical-records agent — ingests health documents, tracks lab trends, preps doctor visits
website/create-agent:websiteSingle website scaffold (no agent, just a site)
custom/create-agent:customCustom agent from scratch — you define everything
clone/create-agent:cloneClone an existing agent repository as starting point
adjust/create-agent:adjustReview and improve an existing agent

Every wizard-created agent includes:

  • /onboarding — Persistent checklist that tracks setup progress across sessions
  • dashboard.yaml — Domain-specific metrics dashboard for Trinity
  • /update-dashboard — Schedulable skill that keeps dashboard metrics current

All Plugins

The abilities marketplace contains 5 focused plugins:

create-agent

Create new Claude Code agents with domain-specific wizards or from scratch.

/plugin install create-agent@abilityai
SkillDescription
/create-agent:createEntry point — shows all available wizards
/create-agent:prospectorB2B SaaS sales research agent
/create-agent:chief-of-staffExecutive assistant agent
/create-agent:webmasterWebsite management agent
/create-agent:reconCompetitive intelligence agent
/create-agent:receptionistEmail gateway agent
/create-agent:ghostwriterContent writer agent
/create-agent:kb-agentKnowledge-base agent
/create-agent:doctorPersonal medical-records agent
/create-agent:websiteSingle website (no agent)
/create-agent:customBlank canvas agent
/create-agent:cloneClone existing agent
/create-agent:adjustModify existing agent

agent-dev

Develop and extend existing agents with skills, memory systems, and workflows.

/plugin install agent-dev@abilityai
SkillDescription
/agent-dev:create-playbookCreate a new skill/playbook for the agent
/agent-dev:adjust-playbookModify an existing skill/playbook
/agent-dev:add-memoryAdd memory system (file-index, brain, json-state, workspace)
/agent-dev:add-backlogAdd GitHub Issues backlog workflow
/agent-dev:add-git-syncAdd auto-commit hooks for durable cross-session state
/agent-dev:add-orchestratorMake the agent a system-aware orchestrator of other agents
/agent-dev:add-pipelineAdd a long-running multi-stage pipeline
/agent-dev:add-pipeline-instanceAdd an instance to a pipeline
/agent-dev:add-pipeline-stageAdd a stage to a pipeline
/agent-dev:validate-pipelineLint a pipeline definition
/agent-dev:backlogView GitHub Issues backlog
/agent-dev:groomTag issues with skill:* labels, set priorities
/agent-dev:roadmapView issues grouped by affected skill
/agent-dev:claimClaim the next issue to work on
/agent-dev:autoplanPlan a claimed issue against its SKILL.md
/agent-dev:commitCommit skill changes and close the issue
/agent-dev:closeClose an issue without a commit
/agent-dev:sprintGuided full cycle: roadmap → claim → autoplan → commit
/agent-dev:work-loopRun autonomous work loop
/agent-dev:planPlan multi-session work

Memory systems (installed via /agent-dev:add-memory):

  • file-index — Workspace file awareness and search
  • brain — Zettelkasten-style knowledge graph
  • json-state — Structured JSON state with jq updates
  • workspace — Multi-session project tracking

trinity

Connect, deploy, and sync agents to the Trinity platform.

/plugin install trinity@abilityai
SkillDescription
/trinity:connectOne-time: authenticate and configure MCP connection
/trinity:onboardPer-agent: compatibility check, file creation, deploy
/trinity:syncOngoing: sync changes between local and remote

After connection, Trinity MCP tools are available directly:

  • mcp__trinity__list_agents — List all remote agents
  • mcp__trinity__chat_with_agent — Send messages to remote agents
  • mcp__trinity__create_agent — Deploy an agent from its GitHub repo (template: "github:owner/repo") — the default path
  • mcp__trinity__deploy_local_agent — Deploy from a local archive — the fallback path

dev-methodology

Documentation-driven development methodology for any codebase.

/plugin install dev-methodology@abilityai
SkillDescription
/dev-methodology:initScaffold methodology into your project
/dev-methodology:read-docsLoad project context at session start
/dev-methodology:implementEnd-to-end feature implementation
/dev-methodology:validate-prValidate PR against methodology
/dev-methodology:commitCreate well-formatted commits
/dev-methodology:security-checkQuick security scan
/dev-methodology:security-analysisDeep security analysis
/dev-methodology:add-testingAdd tests to existing code
/dev-methodology:tidyClean up code
/dev-methodology:roadmapGenerate project roadmap

utilities

General-purpose ops and productivity skills.

/plugin install utilities@abilityai
SkillDescription
/utilities:save-conversationSave conversation as structured markdown
/utilities:investigate-incidentStructured incident investigation
/utilities:bug-reportCreate sanitized GitHub issue
/utilities:safe-deploySafe deployment with backup/rollback
/utilities:docker-opsDocker container management
/utilities:sync-ops-knowledgeUpdate ops docs from commits
/utilities:batch-claude-loopBatch headless Claude Code calls

The Agent Development Workflow

Abilities supports a four-step workflow for building agents that appreciate over time:

1. Scaffold 2. Develop 3. Deploy 4. Iterate
/create-agent:* /agent-dev:create-playbook gh repo create ... git push
/agent-dev:add-memory /trinity:onboard /trinity:sync
/agent-dev:add-backlog (deploys from the /create-agent:adjust
repo Trinity clones)

Scaffold — Use a wizard like /create-agent:prospector or /create-agent:custom to get a fully configured agent with CLAUDE.md, skills, Trinity files, and an onboarding tracker.

Develop — Use /agent-dev:create-playbook to add capabilities, /agent-dev:add-memory to add persistence, /agent-dev:add-backlog for task management, and /agent-dev:add-orchestrator to make an agent aware of — and able to drive — other agents.

Deployfrom the agent's GitHub repository. Run /trinity:connect once to authenticate, add a GitHub token to your instance (Settings → GitHub token — a fine-grained PAT with Contents: Read), push each agent to a repo, then run /trinity:onboard in its directory. Trinity clones the repo and tracks the branch, so the deployed agent is a named commit, its template.yaml schedules are materialized at creation, and every later change ships with git push. Deploying from local files remains available as the fallback for an agent that has no repo yet — /trinity:onboard offers to move it onto the repo path afterwards.

Iterate — Push changes with git push, then /trinity:sync (or mcp__trinity__git_pull) to advance the deployed agent to the new commit. Use /create-agent:adjust to audit and improve.


Plugin Details

create-agent

Consolidated plugin containing all agent creation wizards. Each wizard is a domain expert that asks the right questions and builds a fully configured, Trinity-compatible agent.

/create-agent:create # Discovery — shows all wizards
/create-agent:prospector # B2B sales research wizard
/create-agent:chief-of-staff # Executive assistant wizard
/create-agent:custom # Blank canvas wizard
/create-agent:adjust # Improve existing agent

Generated agents include:

  • CLAUDE.md — Identity, behavioral instructions, artifact dependency graph
  • Initial skills — 2-4 .claude/skills/ playbooks based on purpose
  • Onboarding systemonboarding.json + /onboarding skill
  • Dashboarddashboard.yaml + /update-dashboard skill
  • Trinity filestemplate.yaml, .env.example, .mcp.json.template
  • Git repo — Initialized and committed

agent-dev

Development tools for extending existing agents. Memory systems are copied directly into agents — no plugin dependency at runtime.

/agent-dev:create-playbook # Create new skill/playbook
/agent-dev:adjust-playbook # Modify existing skill/playbook
/agent-dev:add-memory # Add memory system
/agent-dev:add-backlog # Add GitHub Issues workflow
/agent-dev:add-orchestrator # Make the agent a system-aware orchestrator
/agent-dev:work-loop # Autonomous work loop

Memory options:

  • file-index — Agent needs awareness of workspace files
  • brain — Connected notes, knowledge graph (Zettelkasten)
  • json-state — Structured state, counters, config
  • workspace — Multi-session project tracking

trinity

Simplified deployment to the Trinity platform — 3 skills covering the complete workflow.

/trinity:connect # One-time authentication# then: Settings → GitHub token on your instance (fine-grained PAT, Contents: Read)# then: gh repo create <agent> --private --source=. --push
/trinity:onboard # Deploy the agent — from its GitHub repo
/trinity:sync # Ship changes: push locally, remote pulls

What is Trinity? Sovereign infrastructure for autonomous AI agents:

  • Autonomous operation — Agents run 24/7 with cron-based scheduling
  • Multi-agent orchestration — Coordinate teams of specialized agents
  • Human-in-the-loop — Approval gates where decisions matter
  • Enterprise controls — Audit trails, cost tracking, Docker isolation
  • Your infrastructure — Self-hosted, data never leaves your perimeter

dev-methodology

Documentation-driven development for any codebase. Enforces a 5-phase cycle: context loading, development, testing, documentation, and PR validation.

/dev-methodology:init # Scaffold methodology
/dev-methodology:read-docs # Load context at session start
/dev-methodology:implement #42 # End-to-end feature implementation
/dev-methodology:validate-pr 123 # Validate PR

utilities

General-purpose ops and productivity skills for SSH-accessible services and daily workflows.

/utilities:investigate-incident # Structured incident investigation
/utilities:safe-deploy update # Safe deployment with backup
/utilities:safe-deploy rollback # Revert to previous commit
/utilities:docker-ops logs [service] # View container logs
/utilities:save-conversation # Save conversation as markdown

Installation

From Marketplace (Recommended)

# Add marketplace (one-time)
/plugin marketplace add abilityai/abilities
# Install plugins
/plugin install create-agent@abilityai
/plugin install agent-dev@abilityai
/plugin install trinity@abilityai
/plugin install dev-methodology@abilityai
/plugin install utilities@abilityai

Manual Installation

# Clone the repository
git clone https://github.com/abilityai/abilities.git
# Install a plugin directly
/plugin add ./abilities/plugins/create-agent

Contributing

We welcome contributions! See CLAUDE.md for development guidelines.

Adding a Plugin

  1. Create a new directory in plugins/
  2. Add .claude-plugin/plugin.json with plugin metadata
  3. Add your skills in skills/[skill-name]/SKILL.md
  4. Add a README.md with usage documentation
  5. Register in .claude-plugin/marketplace.json
  6. Submit a pull request

Creating Install Wizards

To add a new agent creation wizard:

  1. Create a skill directory in plugins/create-agent/skills/[wizard-name]/
  2. Add a SKILL.md with the guided question flow
  3. Update the /create entry point skill to include the new wizard
  4. Update marketplace.json to register the new skill

License

MIT

Support


Built by Ability.ai — Sovereign AI infrastructure for the autonomous enterprise

About

High-quality Claude Code plugins from Ability.ai

Resources

Stars

11 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages