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 agentmods add skills/ajbarea/ariadne/analyst-workupnpx skills add ajbarea/ariadne --skill analyst-workupgit clone --depth 1 https://github.com/ajbarea/ariadneWrote 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/ajbarea/ariadne/analyst-workup)<a href="https://agentmods.dev/skills/ajbarea/ariadne/analyst-workup"><img src="https://agentmods.dev/badge/skills/ajbarea/ariadne/analyst-workup.svg" alt="Measured on agentmods" 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.00066 | $0.00406 |
| Opus 5 | $0.00033 | $0.00203 |
| Sonnet 5 | $0.00013 | $0.00081 |
| Haiku 4.5 | $0.00007 | $0.00041 |
Grade A, and why
analyst-workup 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 5d 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.
What it actually says
Analyst workup
Call the workup tool from the bundled ariadne MCP server.
Invocation
- Required:
entity— the name or ID of the target entity. - Optional:
dataset— defaults tosynthetic; pass the actual dataset name if the user specifies one. - Optional:
profile— model + operating envelope from the deployment's curated allowlist; call thelist_profilestool to discover available names. - Optional:
sql=true— include the relational store. - Optional:
semantic=true— include the semantic (vector) store.
Output contract
The server returns a cited analytic note. Every factual claim carries a [cite:gN] inline source tag. Present the note verbatim; do not infer, extend, or fabricate facts beyond it.
Prerequisites
The Ariadne MCP server requires:
- Neo4j (graph store) reachable at
NEO4J_URI. - PostgreSQL (relational store) if
sql=true. - PostgreSQL +
pgvector(semantic store) ifsemantic=true. ANTHROPIC_API_KEYset in the environment.
If the server is unreachable, tell the user to verify the stores are running and the env vars are configured. For a local-checkout install, swap the MCP command in .mcp.json to {"command": "python", "args": ["-m", "ariadne.mcp_server"]}.
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.
- 5d ago First seen · 33 lines · 66 tokens per session scan A 0d90109e14f4
analyst-workup is a skill published in the GitHub repository ajbarea/ariadne (2 stars, last pushed 4d ago), licensed MIT. It adds 66 tokens to every session and 406 once invoked, about $0.0003 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
mcp-builder
Automates the creation, validation, and management of Model Context Protocol (MCP) server projects. Provides standardized project scaffolding, build automation, and integration patterns for MCP-compliant services.
ux-ui-analyze-single-page
Analyze exactly one captured UI page (from uxuimap screenshots + request JSON) and immediately write/update uxuimap/pages/{page}.md in neutral descriptive language. Use when asked to analyze screenshots, rewrite corresponding analysis immediately, or avoid memory/context saturation.
dbrain-processor
Personal assistant for processing daily voice/text entries from Telegram. Classifies content, saves thoughts to Obsidian with wiki-links, generates HTML reports. Integrates Your Business context (clients, projects, CRM). Triggers on /process command or daily 21:00 cron.
autograph
Schema-as-code enforcement for any Obsidian vault. Zero hardcoded domains. Use when creating vault cards, checking vault health, running schema compliance, deduplicating entities, generating MOC indexes, running decay cycles, bootstrapping a vault, fixing wikilinks, finding orphans or backlinks, extracting entities…
data-science-analysis
Computes a numeric or categorical answer to a quantitative data-science question by cleaning and analyzing local data files (CSV, Excel, TSV, and scientific formats .npz/.fits/.h5) with pandas, numpy, and scipy. Use whenever a task ships its own dataset (in whatever local directory it provides) and asks you to derive…
bi-clustering
将特征相似或策略上需区分的业务对象(用户、产品、门店等)划为若干群组。根据分群分析的目的。.