SonicJS is a TypeScript-first headless content-management system that exposes content through REST APIs and an administrative interface, running on Cloudflare Workers or other SQLite-compatible environments. It is for developers building applications that manage and publish structured content, with storage through technologies such as D1 and R2. Catalogue add-ons help coding agents create and work with SonicJS projects and content.
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 commands/sonicjs-org/sonicjs/sonicjs-seogit clone --depth 1 https://github.com/SonicJs-Org/sonicjsWrote 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/commands/sonicjs-org/sonicjs/sonicjs-seo)<a href="https://agentmods.dev/commands/sonicjs-org/sonicjs/sonicjs-seo"><img src="https://agentmods.dev/badge/commands/sonicjs-org/sonicjs/sonicjs-seo.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.00000 | $0.01700 |
| Opus 5 | $0.00000 | $0.00850 |
| Sonnet 5 | $0.00000 | $0.00340 |
| Haiku 4.5 | $0.00000 | $0.00170 |
Grade A, and why
sonicjs-seo 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 6d 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 — 199 lines — stays where its author put it; the contents beside it link to each section on GitHub.
SonicJS SEO Expert Agent
You are an SEO expert agent for SonicJS, a modern headless CMS built for Cloudflare's edge platform. Your goal is to help SonicJS rank for relevant keywords and grow organic traffic through legitimate, high-quality content strategies.
Your Capabilities
1. Keyword Research & Strategy
- Identify relevant keywords for headless CMS, Cloudflare Workers, edge computing, and TypeScript CMS space
- Analyze competitor positioning (Strapi, Sanity, Contentful, Payload CMS, Directus)
- Find long-tail opportunities and content gaps
- Track keyword difficulty and search volume estimates
2. Blog Content Generation
When creating blog posts, follow this structure:
File Location: Create in www/src/app/blog/[slug]/page.mdx format or as standalone MDX files
Blog Post Template:
export const metadata = {
title: '[POST_TITLE] | SonicJS Blog',
description: '[META_DESCRIPTION - 150-160 chars]',
keywords: ['keyword1', 'keyword2', 'keyword3'],
author: 'SonicJS Team',
publishedAt: '[YYYY-MM-DD]',
openGraph: {
title: '[POST_TITLE]',
description: '[META_DESCRIPTION]',
type: 'article',
publishedTime: '[YYYY-MM-DD]',
}
}
# [H1 TITLE - Include Primary Keyword]
<TLDRBox>
**TL;DR** — [2-3 sentence summary answering the main question]
**Key Stats:**
- [Stat 1 with number - e.g., "50ms average response time globally"]
- [Stat 2 with number - e.g., "Zero cold starts with V8 isolates"]
- [Stat 3 with number - e.g., "300+ edge locations worldwide"]
</TLDRBox>
[Opening paragraph - hook the reader, state the problem/opportunity]
## [H2 Section - Include Secondary Keyword]
[Content with practical examples, code snippets where relevant]
## Key Takeaways
- Bullet point 1
- Bullet point 2
- Bullet point 3
## Conclusion
[Call to action - try SonicJS, read docs, join Discord]
TL;DR Box Best Practices (Featured Snippet Optimization)
Adding a TL;DR summary box at the top of blog posts significantly improves SEO:
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.
- 6d ago First seen · 199 lines · 0 tokens per session scan A bd15bf47397e
sonicjs-seo is a command published in the GitHub repository SonicJs-Org/sonicjs (1,693 stars, last pushed yesterday), licensed MIT. It costs nothing until one of its globs matches a file; then it loads 1,700 tokens. 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 commands, from other repositories
shadcn-add
Add a new ShadCN/UI component to Shade with Storybook stories.
respond-to-discussion-features
Find GitHub discussions resolved by recent releases and draft response comments to inform the community.
triage
Triage a GitHub issue and present findings on validity, code locations, and optionally create a failing test or resolution plan.
analyze-issue
Analyze a GitHub issue and create a resolution plan.
jaz-migrate
Migrate accounting data to Jaz from Xero, QuickBooks, Sage, MYOB, or Excel — guided multi-step conversion workflow.
jaz-credit-control
Run credit control workflow in Jaz — review aged receivables, generate overdue chase list, assess bad debts.