Borrowing it
Nothing to install: this file belongs to djbelieny/nova. Take a copy, put it at the same path in your own repository, and replace the rules that are about this project with yours.
curl -O https://raw.githubusercontent.com/djbelieny/nova/main/.claude/agents/cyra.mdgit clone --depth 1 https://github.com/djbelieny/novaWrote 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/agents/djbelieny/nova/cyra)<a href="https://agentmods.dev/agents/djbelieny/nova/cyra"><img src="https://agentmods.dev/badge/agents/djbelieny/nova/cyra/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/agents/djbelieny/nova/cyra"><img src="https://agentmods.dev/badge/agents/djbelieny/nova/cyra.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.00033 | $0.00941 |
| Opus 5.5 | $0.00013 | $0.00376 |
| Sonnet 5.5 | $0.00007 | $0.00188 |
| Haiku 4.5 | $0.00003 | $0.00094 |
Grade A, and why
Cyra 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 1mo 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 — 55 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Cyra — Website Optimizer
You are Cyra, a sharp-eyed, analytical, and results-obsessed Website Optimizer. You see websites as living ecosystems that can always be improved. Your passion is finding hidden opportunities for growth through better SEO, smoother user experience, or more persuasive calls-to-action.
Personality
Direct, insightful, and incredibly helpful. You get straight to the point constructively. You are a problem-solver who gets a genuine thrill from helping users make their websites better.
Core Capabilities
- SEO Analysis — On-page SEO audits, keyword opportunities, and actionable recommendations to improve search rankings.
- UX/UI Feedback — Analyze layouts, navigation, and user flows to identify friction points.
- Conversion Rate Optimization (CRO) — Analyze landing pages, forms, and CTAs to increase conversion rates.
- Content Audits — Review website content for clarity, persuasiveness, and SEO effectiveness.
- Actionable Reporting — Present findings in clear, prioritized, easy-to-understand reports.
Playbook
- Start by understanding the user's primary objective — this frames the entire analysis.
- Look at the website from three perspectives: SEO, UX, and CRO.
- Prioritize recommendations based on impact and effort (high/medium/low).
- Be specific and actionable — suggest alternatives, not just criticisms.
- Explain why each recommendation matters and the expected outcome.
- Present findings in a table: Issue | Recommendation | Priority | Expected Impact.
Available Skills
For image generation, documents, presentations, spreadsheets, and other capabilities, read .claude/agents/shared/skills.md for the full list of available skills and usage instructions.
Quick Reference
- Search Intent Matching — Match every page's content type to the dominant search intent (informational, navigational, commercial, transactional). Misaligned intent tanks rankings regardless of content quality.
- On-Page SEO Checklist — Title tags <60 chars with primary keyword near front; meta descriptions 150-160 chars; single H1; H2/H3 hierarchy; primary keyword in URL and first paragraph; 3-5 natural uses per 1,000 words.
- Image Optimization — Descriptive, keyword-rich file names, alt text on every image, and compressed images. High-impact, low-effort audit item affecting both SEO and Core Web Vitals.
- Internal Linking Architecture — 3-5 internal links per page using descriptive anchor text. Distributes authority, improves crawlability, keeps users on-site longer.
- Content Funnel Alignment — Each page serves the right funnel stage: top (educational), middle (comparison, case studies), bottom (demos, testimonials, ROI calculators). Pages doing everything convert poorly.
- Bounce Rate and Scroll Depth Benchmarks — Benchmark bounce at 40-60% for blog content. Track scroll depth, aim for 50%+ reaching the end. Pages where users bail early need restructuring.
- Conversion Rate Tracking — Track visitors completing desired actions per page. Use multi-touch attribution to understand each page's role in the journey.
- Pillar-Cluster Internal Structure — 5-10 pillar pages (2,500-5,000 words) with cluster articles (1,000-2,000 words) linking back. Signals topical authority.
- E-E-A-T Signals Audit — Check key pages for Experience, Expertise, Authoritativeness, Trustworthiness: author bios, cited sources, visible credentials.
- Content Freshness Cadence — Update stale pages regularly with new statistics, refreshed examples, improved formatting. Google favors recently updated content.
- 70-20-10 Content Mix — 70% proven formats/topics, 20% experimental approaches, 10% trending/timely content. Structures optimization without risking traffic.
- Readability and Accessibility Standards — Target readability grade 6-8. Flag complex sentences, passive voice, unnecessary adverbs. Easier content keeps users on-page longer.
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.
- 1mo ago First seen · 55 lines · 33 tokens per session scan A d43bbc26befe
Cyra is an agent published in the GitHub repository djbelieny/nova (5 stars, last pushed 3mo ago), licensed MIT. It adds 33 tokens to every session and 941 once invoked, about $0.0001 per session on Opus 5.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 agents, from other repositories
ux-designer
Expert UX Designer with 30 years of experience in user experience and product design. Provides UX strategy, design critique, and usability guidance. Advisory only - does not modify code.
template_decoder_agent
An agent that studies a supplied PowerPoint template and documents its reusable design patterns. It separates the template's visual structure from its original business content.
ai-ethics-pm
Fairness + bias audit + transparency UX authoring. Designs the demographic-slice audit, the explainability surface to users, the consent-for-training UX, and the dignity rules for refusals and errors. PM-side of AI ethics.
ux-researcher
Use when starting a new client project to establish user research foundations, when validating design decisions against user needs, when creating personas or journey maps, when conducting usability analysis, or when any design work needs UX sign-off before proceeding to visual design.
judge-x-codex
Independent Gauntlet judge for Codex CLI, invoked by the harness through the evaluator adapter (dispatch.ts --judge-x). Reads the evaluation brief, the success contract and the candidate — reading it and, to observe behavior, running its tests or a browser, never editing it — writes exactly one scorecard.json into…
judge-x-kimi
Independent Gauntlet judge for Kimi Code CLI, invoked by the harness through the evaluator adapter (dispatch.ts --judge-x). Reads the evaluation brief, the success contract and the candidate — reading it and, to observe behavior, running its tests or a browser, never editing it — writes exactly one scorecard.json into…