Getting it into your agent
It runs from inside its repository, so the clone comes first — what it calls does not travel with the file alone.
git clone --depth 1 https://github.com/dkharlanau/agent-ready-web-profilenpx agentmods add skills/dkharlanau/agent-ready-web-profile/arwp-braidgraphWrote 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/dkharlanau/agent-ready-web-profile/arwp-braidgraph)<a href="https://agentmods.dev/skills/dkharlanau/agent-ready-web-profile/arwp-braidgraph"><img src="https://agentmods.dev/badge/skills/dkharlanau/agent-ready-web-profile/arwp-braidgraph/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/dkharlanau/agent-ready-web-profile/arwp-braidgraph"><img src="https://agentmods.dev/badge/skills/dkharlanau/agent-ready-web-profile/arwp-braidgraph.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.00073 | $0.01354 |
| Opus 5 | $0.00036 | $0.00677 |
| Sonnet 5 | $0.00015 | $0.00271 |
| Haiku 4.5 | $0.00007 | $0.00135 |
Grade A, and why
arwp-braidgraph 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 yesterday.
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 — 124 lines — stays where its author put it; the contents beside it link to each section on GitHub.
ARWP BraidGraph
Use this skill when the question is not merely what should the site change?, but why does a change exist, what evidence supports it, what depends on it, and what evidence is still missing?
Core rule
Do not create a second ad-hoc provenance graph in notes, issues or agent memory when a valid BraidGraph can represent the relationship.
The canonical chain is:
source → rule → recommendation → surface/repo-file → transform → verification → measurement
Keep the evidence classes distinct. A recommendation is not authorization, a planned transform is not a deployment, verification is not a Search/AI outcome, and an observed ranking/citation movement is not proof of causality.
Sources of truth
Read only what is needed:
docs/BRAIDGRAPH.md;schema/braid-graph.schema.json;- the target BraidGraph artifact;
- its referenced Adaptive Upgrade Graph and Transformation Bundle when deeper evidence is required;
- explicit Braid revision evidence for superseded source/rule history;
- Change Receipts / owner measurement evidence when those artifacts exist.
Do not infer missing source history, repository ownership, deployment state or owner metrics.
Workflow
- Validate first. Reject invalid graphs, duplicate IDs, dangling edges or mismatched transformation lineage before reasoning from them.
- Choose the question type.
explainfor “why is this file/change/recommendation here?”;impactfor “what should be re-reviewed because this source/rule changed?”;missing-evidencefor “which transformations still lack implementation or outcome evidence?”
- Trace recorded provenance only. If the graph does not contain the relationship, return it as unknown/unmapped rather than inventing an edge.
- Preserve time. When explicit source/rule revision evidence exists, enrich the graph with prior version nodes and
supersedesedges. Do not rewrite old nodes into the new truth. - Treat impact as a review queue. A changed rule can make downstream recommendations/transforms candidates for re-review; it does not automatically mean the implementation is broken or should be reverted.
- Keep implementation and outcome separate. A passing build can close verification debt but cannot close ranking, AI citation, referral or business-outcome measurement debt.
- Keep negative evidence. Negative, unchanged or mixed measurements stay attached to the graph and remain available for future learning.
- Respect mutation gates. BraidGraph explains relationships; it never grants production authorization. Use the Target Transformation / Change Receipt controls for actual writes.
- Escalate ownership gaps. If an exact rendered surface cannot be tied to an owning repository source, route that gap to Repository Mapper rather than guessing a file.
- Report the smallest useful result. Return the affected nodes, exact provenance path, missing evidence class and required next review step; do not collapse the graph into a magic score.
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.
- yesterday First seen · 124 lines · 73 tokens per session scan A da4774172c84
arwp-braidgraph is a skill published in the GitHub repository dkharlanau/agent-ready-web-profile (0 stars, last pushed yesterday), licensed Apache-2.0. It adds 73 tokens to every session and 1,354 once invoked, about $0.0004 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-09-08.
Other skills, from other repositories
agentlas-operations
A set of operating procedures for running Agentlas, a system for coordinating agents, reusable workforces, automation graphs, and shared agent resources. It covers candidate selection, graph creation, asset discovery, and memory rules.
crm-operations
Resolve and safely create/update demo CRM contacts, deals, activity notes and follow-up tasks with revision checks and an atomic audit trail. Use for business-object operations; do not clean spreadsheets, analyze business performance or send customer messages.
kanban-orchestrator
Decomposition playbook + anti-temptation rules for an orchestrator profile routing work through Kanban. The "don't do the work yourself" rule and the basic lifecycle are auto-injected into every kanban worker's system prompt; this skill is the deeper playbook when you're specifically playing the orchestrator role.
linear
Linear: manage issues, projects, teams via GraphQL + curl.
kanban-worker
Pitfalls, examples, and edge cases for Hermes Kanban workers. The lifecycle itself is auto-injected into every worker's system prompt as KANBANGUIDANCE (from agent/promptbuilder.py); this skill is what you load when you want deeper detail on specific scenarios.
github-issues
Create, triage, label, assign GitHub issues via gh or REST.