From skill-chain
Create new agent definitions with specific instruction sets, skill assignments, and behavioral rules. Use when the user wants a new type of agent (e.g., research-papers agent, customer-support agent, data-pipeline agent) or wants to modify an existing agent's behavior.
How this skill is triggered — by the user, by Claude, or both
Slash command
/skill-chain:agent-creatorThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Generate complete agent definitions that plug into the harness. Each agent gets: a role prompt, assigned skills, ground truth rules, and a category in agent-categories.yml.
Generate complete agent definitions that plug into the harness. Each agent gets: a role prompt, assigned skills, ground truth rules, and a category in agent-categories.yml.
Based on the answers, determine:
Write the agent file to agents/<name>.md:
---
name: <agent-name>
description: <one-line description>
user-invocable: true
model: <claude-sonnet-4-6 | claude-opus-4-6 | claude-haiku-4-5>
level: <1-4>
maxTurns: <number>
disallowedTools: [<list>]
activationCondition: <optional condition>
---
<Agent_Prompt>
<Role>
You are the <name> agent. <detailed role description>.
</Role>
<Responsibilities>
1. <responsibility 1>
2. <responsibility 2>
...
</Responsibilities>
<Skills>
You have access to these skills — use them:
- <skill-1>: <when to use>
- <skill-2>: <when to use>
...
</Skills>
<Rules>
- <ground truth rule 1>
- <ground truth rule 2>
...
</Rules>
<Output>
<what artifacts this agent produces and where>
</Output>
</Agent_Prompt>
Add the agent to its category's agents: list. If creating a new category, define:
descriptionagentsskill_categoriesground_truthrequired_mcprequired_hooksIf the agent should auto-spawn during harness init, add it to the appropriate phase in packages/cli/src/commands/init.ts.
If it's an on-demand agent, add a CLI command: harness agent spawn <name>.
name: paper-reader
model: claude-opus-4-6
level: 3
Skills: research, deep-dive, wiki
Purpose: Read academic papers, extract key findings, update knowledge wiki
Output: .harness/knowledge/papers/<paper-name>.md
name: feedback-analyst
model: claude-sonnet-4-6
level: 2
Skills: user-feedback-collector, analytics-integration, social-intelligence
Purpose: Aggregate feedback from in-app widget, social media, support tickets
Output: feedback-report.md + GitHub Issues for actionable items
name: security-auditor
model: claude-sonnet-4-6
level: 2
disallowedTools: [Write, Edit]
Skills: security-scanner, convex-security-audit, convex-security-check, audit
Purpose: Read-only security review of entire codebase
Output: .harness/security-report.md with P0-P3 severity ratings
npx claudepluginhub cheggin/skill-chain --plugin skill-chainCreates bite-sized, testable implementation plans from specs or requirements, with file structure and task decomposition. Activates before coding multi-step tasks.
2plugins reuse this skill
First indexed Apr 15, 2026