Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx skills add Abhillashjadhav/AI-PM-essential-skills --skill agent-graph-designergit clone --depth 1 https://github.com/Abhillashjadhav/AI-PM-essential-skillsWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/abhillashjadhav/ai-pm-essential-skills/agent-graph-designer)<a href="https://agentmods.dev/skills/abhillashjadhav/ai-pm-essential-skills/agent-graph-designer"><img src="https://agentmods.dev/badge/skills/abhillashjadhav/ai-pm-essential-skills/agent-graph-designer/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/skills/abhillashjadhav/ai-pm-essential-skills/agent-graph-designer"><img src="https://agentmods.dev/badge/skills/abhillashjadhav/ai-pm-essential-skills/agent-graph-designer.svg" alt="Reviewed on agentmods" width="80" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00144 | $0.01521 |
| Opus 5 | $0.00072 | $0.00760 |
| Sonnet 5 | $0.00029 | $0.00304 |
| Haiku 4.5 | $0.00014 | $0.00152 |
Grade A, and why
agent-graph-designer scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 12d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 171 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Agent Graph Designer
Design the graph around guarded loops. Treat nodes as bounded work contracts and edges as evidence-backed product decisions.
Step 0 — Preserve product judgment
Before choosing a topology, ask only for missing parts of the user's own:
- problem framing;
- hypothesis and proposed answer;
- outcome North Star, leading metrics, guardrails, and key trade-off;
- proposed next step.
Critique contradictions after the user answers. Never replace these decisions with a fashionable topology.
Step 1 — Qualify the shape
Read references/qualification.md. Return exactly one verdict before drawing anything:
LOOP_SUFFICIENT: one objective, one primary working context, sequential execution, and no meaningful fan-out/fan-in or conditional ownership boundary. Route toloop-designerwhen it is recurring.GRAPH_REQUIRED: at least one structural graph need and one coordination need are evidenced.
Structural graph needs:
- two or more independent branches can run before a deterministic join;
- evidence can route the workflow to materially different states;
- multiple bounded loops must coordinate without sharing one unbounded context.
Coordination needs:
- distinct owners, tools, permissions, budgets, or verifier independence;
- typed artifact handoffs or shared state are required;
- failure in one branch must block, degrade, compensate, or escalate differently.
Do not invent parallelism. A sequential checklist remains a loop or pipeline.
Step 2 — Lock the graph outcome contract
Emit:
GRAPH DECISION
Verdict: LOOP_SUFFICIENT | GRAPH_REQUIRED
Problem:
Hypothesis:
Outcome North Star:
Leading metrics:
Guardrails:
Key trade-off:
Proposed next step:
Qualification evidence:
The North Star must measure a real outcome, not graph creation, node count, agent count, or usage.
If the verdict is LOOP_SUFFICIENT, stop after explaining the smaller design and route to loop-designer. Do not emit a decorative graph.
Step 3 — Define node contracts
What ships with it
6 files beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 12d ago First seen · 171 lines · 144 tokens per session scan A c59e60ca344c
agent-graph-designer is a skill published in the GitHub repository Abhillashjadhav/AI-PM-essential-skills (4 stars, last pushed 10d ago), licensed MIT. It adds 144 tokens to every session and 1,521 once invoked, about $0.0007 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.
Other skills, from other repositories
github-code-review
Comprehensive GitHub code review with AI-powered swarm coordination.
recipe-create-meet-space
Create a Google Meet meeting space and share the join link.
x-tweet-by-conversation
Collects every tweet in an X (Twitter) conversation thread given a conversation id (root tweet id) — the focal tweet plus all replies, sub-replies, and quote chains — and returns normalized per-tweet data with text, author, engagement counts, media, hashtags, mentions, inreplyto mapping, and cursor for pagination. Use…
atmos-validation
Validate Atmos projects, components, arbitrary JSON Schema inputs, EditorConfig, and GitHub Actions; use affected-file selection and native CI annotations.
atmos-config
Atmos root configuration: atmos.yaml discovery, precedence, deep merging, basepath, imports, minimal bootstrap, and routing to narrower Atmos skills.
detecting-privilege-escalation-in-kubernetes-pods
Detect and prevent privilege escalation in Kubernetes pods by monitoring security contexts, capabilities, and syscall patterns with Falco and OPA policies.