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 brightwave-inc/tidebreak --skill chartsgit clone --depth 1 https://github.com/brightwave-inc/tidebreakWrote 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/brightwave-inc/tidebreak/charts)<a href="https://agentmods.dev/skills/brightwave-inc/tidebreak/charts"><img src="https://agentmods.dev/badge/skills/brightwave-inc/tidebreak/charts.svg" alt="Measured on agentmods" height="20"></a>- NVIDIA SkillSpector pass
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.00041 | $0.01451 |
| Opus 5 | $0.00020 | $0.00726 |
| Sonnet 5 | $0.00008 | $0.00290 |
| Haiku 4.5 | $0.00004 | $0.00145 |
Grade A, and why
charts 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 3d 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 — 141 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Charts
Charts ship in one of two forms. Pick the form first, then follow that section plus the shared rules at the end.
- Native chart — an interactive figure the app renders inline, with zoom, hover, and PNG export. Default for anything delivered on screen.
- Raster chart — a matplotlib PNG or SVG. Use it when the chart must be embedded in a generated document (DOCX, PDF, PPTX) or when the user asks for an image file.
When a chart is both shown to the user and embedded in a document, produce both: the native figure for the conversation, the image for the document.
Native charts
Write a file named <name>.chart.json in output/. It must contain a
single JSON object — a Plotly figure — with a data array of traces and an
optional layout object:
{
"data": [
{
"type": "bar",
"name": "Revenue",
"x": ["Q1", "Q2", "Q3", "Q4"],
"y": [12400, 15100, 14800, 19300]
}
],
"layout": {
"title": { "text": "Revenue by quarter (USD)" },
"xaxis": { "title": { "text": "Quarter" } },
"yaxis": { "title": { "text": "Revenue (USD)" } }
}
}
No library is required. Author the JSON directly when you already know the
numbers — with json.dump from a small script, or by writing the file
outright. Reach for plotly only when the traces have to be computed from
data you are processing anyway; if you do, install it in its own exec
call the way matplotlib is installed below (python3 -m pip install --user plotly==6.9.0) and serialize with fig.to_json().
Use standard Plotly figure attributes — the whole vocabulary is available,
including bar, scatter (lines and points), pie, heatmap,
histogram, box, candlestick, treemap, sunburst, waterfall, and
funnel.
Rules for native figures:
- Self-contained data only. Inline every value in the trace. No external data URLs, no remote sources, no scripts — a figure that fetches something will not render.
- Stay well under 512 KiB. Aggregate, bucket, or downsample before writing rather than embedding a huge raw series; a chart nobody can read at full resolution does not need full resolution.
- Title, axis labels with units, and a legend for multi-series figures are mandatory, same as for raster charts.
- Do not set explicit colors, fonts, or backgrounds unless the user asks for specific ones. The app themes figures to match its light and dark palette, and hardcoded styling fights it.
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.
- 3d ago Changed 3c72577726d4
- 7d ago First seen · 141 lines · 41 tokens per session scan A a9485b5b13cb
charts is a skill published in the GitHub repository brightwave-inc/tidebreak (24 stars, last pushed 2d ago), licensed Apache-2.0. It adds 41 tokens to every session and 1,451 once invoked, about $0.0002 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-30.
Other skills, from other repositories
simplicio-loop
Unified public entrypoint for Simplicio's body-of-work orchestration: core + loop in one command. Use when the user types /simplicio-loop, says "ralph loop", "keep iterating until done", "finish all open issues", or asks to drain a queue of work autonomously. Runtime-agnostic: binds a real stop-hook where the host…
simplicio-nest-gate
N-Nest protocol — multi-level gate-corrected agent tree. PRIME depth verification, BH port.port.port addressing, per-level confabulation catch.
simplicio-orient
Terminal-first execution — answer facts with the shell, never with the LLM. Use whenever a step needs a fact about the filesystem, git, processes, or system resources, or runs a build/test/lint/diff whose output would flood context. Substitutes deterministic shell/CLI calls for native LLM operations and clamps their…
simplicio-autoresearch
Evolutionary optimize-by-metric loop — mutate a target, evaluate against fixed criteria, KEEP if the score improves (commit) or REVERT if it doesn't (git checkout), repeat, plateau-break after N stagnated runs. Adapts Karpathy's autoresearch pattern (and the ECC autoresearch-agent) with mandatory yool guardrails (§11…
simplicio-cli
Use simplicio-cli for verified code changes through mapper, precedent, six-layer prompts, tests, and a verify loop. Trigger on code edits, task-to-code, diff+test, or simplicio-py requests.
simplicio-review
Deep, adversarial branch review — parallel subagents on separate rubrics (security/correctness, code-quality, and does-it-reproduce), spawned in one message, then deduped into one verdict. Runs for EVERY item, no TRIVIAL/SMALL shortcut — it is 3 of the 6 roles in simplicio-tasks' minimum-agent floor. Use before…