Tooluck logoTooluck
SKILL.md

agent-spec

Agent skill frommohitagw15856/pm-claude-skills

Specify an autonomous or tool-using AI agent before building it. Use when asked to design an AI agent, define an agent's tools and guardrails, scope what an agent is allowed to do, or write an agent spec/PRD. Produces an agent spec — goal & scope, tools with permissions, the control loop, guardrails & approval gates, memory, escalation/handoff, evaluation, and failure handling.

How to install agent-spec

install agent-spec
# install the pm-claude-skills pack with the skills CLI
npx skills add mohitagw15856/pm-claude-skills

# or add only this skill to Claude Code: copy the folder

skills/agent-spec/

# into

~/.claude/skills/agent-spec/ (all projects)

.claude/skills/agent-spec/ (one project)

skills/agent-spec/SKILL.md

MITFull file
1# Agent Spec Skill
2
3An agent is a model plus tools plus a loop — and the danger lives in the tools and the loop, not the
4model. This skill specifies an agent so its *authority is explicit*: what it can do, what needs a human
5yes, and what happens when it's wrong. Scope and guardrails first; cleverness second.
6
7> **Not quite this?** Use `agent-observability-spec` when the agent is in production and needs tracing and alerting.
8
9## Required Inputs
10
11Ask for these only if they aren't already provided:
12
13- **Job to be done** — the outcome the agent owns, and the boundary of its authority.
14- **Tools/actions** — what it can call (read APIs, write actions, code execution), and which are irreversible.
15- **Autonomy level** — fully autonomous, propose-then-approve, or co-pilot.
16- **Risk surface** — what's the worst thing a wrong action could do (spend money, send a message, delete data)?
17- **Success definition & escalation** — how "done" is judged, and when it must hand off to a human.
18
19## Output Format
20
21### Agent Spec: [name]
22
23**1. Goal & scope** — the job in one sentence; explicit non-goals and authority limits.
24
25**2. Tools / actions** — a table; mark each action's reversibility and required permission.
26
27| Tool | Purpose | Reversible? | Gate |
28|---|---|---|---|
29| search_kb | read context | yes | none |
30| send_email | notify | **no** | **human approval** |
31…

Excerpt shown under the repository's MIT license.

More skills in pm-claude-skills

Keep exploring

Similar skill repositories

thedotmack /

claude-mem
116k

Persistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More

CCCXGHGM+135 skills

Newsletter

Join the Community

Subscribe to our newsletter for the latest news and updates