{"skills":[{"id":"blog-outline-builder","name":"Blog Outline Builder","description":"Builds a search-intent-matched blog post outline: working titles, H2/H3 skeleton, per-section angle notes, and internal-link slots.","inputSchema":{"topic":"What the post is about","audience":"Who it's for (role + sophistication, e.g. 'CTOs evaluating vendors')","keyword":"Primary keyword or query to rank for"},"pricePerCallUsd":0.14,"model":"sonnet","execution":"modeA","scanStatus":"verified","verifiedAt":"2026-06-11","updatedAt":"2026-06-11","safetyStatus":"screened","safetyPolicyVersion":"2026-06-13.13","safetyScreenedAt":"2026-07-17T08:47:29.293Z","safetyApprovalStatus":"approved","safetyApprovalPolicyVersion":"2026-06-13.13","safetyApprovedAt":"2026-07-17T08:47:29.293Z","sampleAvailable":true},{"id":"changelog-writer","name":"Product Changelog Writer","description":"Turns commits or shipped-change notes into a user-facing changelog entry: benefit-first, grouped, zero internal jargon.","inputSchema":{"changes":"Commit messages, PR titles, or a plain list of what shipped","product":"What the product is and who uses it"},"pricePerCallUsd":0.14,"model":"sonnet","execution":"modeA","scanStatus":"verified","verifiedAt":"2026-06-12","updatedAt":"2026-06-12","safetyStatus":"screened","safetyPolicyVersion":"2026-06-13.13","safetyScreenedAt":"2026-07-17T08:47:29.516Z","safetyApprovalStatus":"approved","safetyApprovalPolicyVersion":"2026-06-13.13","safetyApprovedAt":"2026-07-17T08:47:29.516Z","sampleAvailable":true},{"id":"cold-email-rewriter","name":"Cold Email Rewriter","description":"Rewrites a cold outreach email draft to maximize reply rate: sharper hook, one clear ask, under 120 words.","inputSchema":{"draft":"Your current cold email draft (full text)","recipient":"Who it's going to (role/company, e.g. 'Head of Growth at a Series A SaaS')","goal":"The single outcome you want (e.g. 'book a 15-min call')"},"pricePerCallUsd":0.14,"model":"sonnet","execution":"modeA","scanStatus":"verified","verifiedAt":"2026-06-11","updatedAt":"2026-06-11","safetyStatus":"screened","safetyPolicyVersion":"2026-06-13.13","safetyScreenedAt":"2026-07-17T08:47:29.162Z","safetyApprovalStatus":"approved","safetyApprovalPolicyVersion":"2026-06-13.13","safetyApprovedAt":"2026-07-17T08:47:29.162Z","sampleAvailable":true},{"id":"commit-message-generator","name":"Commit Message Generator","description":"Turns a diff or change summary into a Conventional Commits message: typed subject under 50 chars, body only when the why isn't obvious.","inputSchema":{"changes":"The diff, or a plain-language summary of what changed","context":"Optional: why the change was made (ticket, bug, goal)"},"pricePerCallUsd":0.1,"model":"haiku","execution":"modeA","scanStatus":"verified","verifiedAt":"2026-06-11","updatedAt":"2026-06-11","safetyStatus":"screened","safetyPolicyVersion":"2026-06-13.13","safetyScreenedAt":"2026-07-17T08:47:29.193Z","safetyApprovalStatus":"approved","safetyApprovalPolicyVersion":"2026-06-13.13","safetyApprovedAt":"2026-07-17T08:47:29.193Z","sampleAvailable":true},{"id":"docs-quickstart-writer","name":"Docs Quickstart Writer","description":"Turns an API surface or README into a 5-minute quickstart: shortest path to first success, every step copy-pasteable.","inputSchema":{"api":"The API surface: endpoints/functions, auth, install command — paste what exists","audience":"Optional: who's integrating (e.g. 'backend devs', 'no-code founders')"},"pricePerCallUsd":0.14,"model":"sonnet","execution":"modeA","scanStatus":"verified","verifiedAt":"2026-06-12","updatedAt":"2026-06-12","safetyStatus":"screened","safetyPolicyVersion":"2026-06-13.13","safetyScreenedAt":"2026-07-17T08:47:29.545Z","safetyApprovalStatus":"approved","safetyApprovalPolicyVersion":"2026-06-13.13","safetyApprovedAt":"2026-07-17T08:47:29.545Z","sampleAvailable":true},{"id":"error-message-decoder","name":"Error Message Decoder","description":"Paste a stack trace or cryptic error; get the most likely root causes ranked, with the single next debugging step for each.","inputSchema":{"error":"The full error message / stack trace","context":"Optional: what you were doing, language/framework, what changed recently"},"pricePerCallUsd":0.1,"model":"haiku","execution":"modeA","scanStatus":"verified","verifiedAt":"2026-06-12","updatedAt":"2026-06-12","safetyStatus":"screened","safetyPolicyVersion":"2026-06-13.13","safetyScreenedAt":"2026-07-17T08:47:29.420Z","safetyApprovalStatus":"approved","safetyApprovalPolicyVersion":"2026-06-13.13","safetyApprovedAt":"2026-07-17T08:47:29.420Z","sampleAvailable":true},{"id":"incident-postmortem-writer","name":"Incident Postmortem Writer","description":"Turns an incident timeline and facts into a blameless postmortem: impact, contributing factors, and actions that actually prevent recurrence.","inputSchema":{"timeline":"What happened, when — raw notes/timestamps fine","impact":"Who/what was affected and for how long","facts":"Optional: known causes, dashboards, what fixed it"},"pricePerCallUsd":0.19,"model":"opus","execution":"modeA","scanStatus":"verified","verifiedAt":"2026-06-12","updatedAt":"2026-06-12","safetyStatus":"screened","safetyPolicyVersion":"2026-06-13.13","safetyScreenedAt":"2026-07-17T08:47:29.679Z","safetyApprovalStatus":"approved","safetyApprovalPolicyVersion":"2026-06-13.13","safetyApprovedAt":"2026-07-17T08:47:29.679Z","sampleAvailable":true},{"id":"landing-page-conversion-audit","name":"Landing Page Conversion Audit","description":"Audits landing page copy against a 7-point conversion framework and returns scored findings with rewritten lines for the worst offenders.","inputSchema":{"copy":"The landing page copy (paste the visible text, top to bottom)","product":"What the product is and its one-line value proposition","cta":"The conversion action the page is driving (e.g. 'start free trial')"},"pricePerCallUsd":0.19,"model":"opus","execution":"modeA","scanStatus":"verified","verifiedAt":"2026-06-11","updatedAt":"2026-06-11","safetyStatus":"screened","safetyPolicyVersion":"2026-06-13.13","safetyScreenedAt":"2026-07-17T08:47:29.360Z","safetyApprovalStatus":"approved","safetyApprovalPolicyVersion":"2026-06-13.13","safetyApprovedAt":"2026-07-17T08:47:29.360Z","sampleAvailable":true},{"id":"meeting-notes-to-actions","name":"Meeting Notes → Actions","description":"Turns raw, messy meeting notes into decisions made, action items with owners and dates, and open questions — nothing invented.","inputSchema":{"notes":"The raw meeting notes (paste as-is, fragments fine)","attendees":"Optional: who was there (helps owner attribution)"},"pricePerCallUsd":0.1,"model":"haiku","execution":"modeA","scanStatus":"verified","verifiedAt":"2026-06-12","updatedAt":"2026-06-12","safetyStatus":"screened","safetyPolicyVersion":"2026-06-13.13","safetyScreenedAt":"2026-07-17T08:47:29.484Z","safetyApprovalStatus":"approved","safetyApprovalPolicyVersion":"2026-06-13.13","safetyApprovedAt":"2026-07-17T08:47:29.484Z","sampleAvailable":true},{"id":"pr-description-writer","name":"PR Description Writer","description":"Turns a diff or change summary into a reviewer-ready pull-request title and description: what, why, risk, and how to test.","inputSchema":{"changes":"The diff, or a summary of what changed","context":"Optional: the ticket/goal, anything reviewers keep asking about"},"pricePerCallUsd":0.1,"model":"haiku","execution":"modeA","scanStatus":"verified","verifiedAt":"2026-06-12","updatedAt":"2026-06-12","safetyStatus":"screened","safetyPolicyVersion":"2026-06-13.13","safetyScreenedAt":"2026-07-17T08:47:29.450Z","safetyApprovalStatus":"approved","safetyApprovalPolicyVersion":"2026-06-13.13","safetyApprovedAt":"2026-07-17T08:47:29.450Z","sampleAvailable":true},{"id":"regex-explainer","name":"Regex Explainer","description":"Explains any regex piece by piece in plain English, flags the classic footguns it contains, and shows 3 match/no-match examples.","inputSchema":{"pattern":"The regular expression to explain","flavor":"Optional: regex flavor (JavaScript, PCRE, Python, RE2...) — assume PCRE-like if omitted"},"pricePerCallUsd":0.1,"model":"haiku","execution":"modeA","scanStatus":"verified","verifiedAt":"2026-06-11","updatedAt":"2026-06-11","safetyStatus":"screened","safetyPolicyVersion":"2026-06-13.13","safetyScreenedAt":"2026-07-17T08:47:29.323Z","safetyApprovalStatus":"approved","safetyApprovalPolicyVersion":"2026-06-13.13","safetyApprovedAt":"2026-07-17T08:47:29.323Z","sampleAvailable":true},{"id":"repo-readme-writer","name":"Repo README Writer","description":"Agentic (Mode B): explores your repository with scoped local access — cloud brain, local hands — and writes a polished README.md into your working tree. Requires the sealed hands client; not runnable over plain /run.","inputSchema":{"focus":"Optional: what to emphasize (audience, a section to prioritize, tone)"},"pricePerCallUsd":0.49,"model":"sonnet","execution":"modeB","handsManifest":{"version":"modeb-hands-manifest/v1","toolKinds":["list_dir","read_file","write_file","run_command"],"allowedCommands":["node","npm","pnpm","yarn","python","python3","go","cargo","make"],"readablePathHints":["repository root","package manifests","entry-point files","tests","existing README"],"writablePathHints":["README.md at the repository root"],"sendsReadContentToBrain":true,"requiresDestructiveCommands":false},"scanStatus":"verified","verifiedAt":"2026-06-12","updatedAt":"2026-06-12","safetyStatus":"screened","safetyPolicyVersion":"2026-06-13.13","safetyScreenedAt":"2026-07-17T08:47:29.712Z","safetyApprovalStatus":"approved","safetyApprovalPolicyVersion":"2026-06-13.13","safetyApprovedAt":"2026-07-17T08:47:29.712Z","sampleAvailable":false},{"id":"seo-title-optimizer","name":"SEO Title Optimizer","description":"Rewrites a page title into a high-CTR, search-optimized title under 60 chars.","inputSchema":{"title":"The current page title to improve","keyword":"The primary keyword to rank for"},"pricePerCallUsd":0.1,"model":"haiku","execution":"modeA","scanStatus":"verified","verifiedAt":"2026-06-11","updatedAt":"2026-06-05","safetyStatus":"screened","safetyPolicyVersion":"2026-06-13.13","safetyScreenedAt":"2026-07-17T08:47:29.107Z","safetyApprovalStatus":"approved","safetyApprovalPolicyVersion":"2026-06-13.13","safetyApprovedAt":"2026-07-17T08:47:29.107Z","sampleAvailable":true},{"id":"sql-query-explainer","name":"SQL Query Explainer","description":"Explains any SQL query in plain English — what it returns, how it executes, and the performance footguns it actually contains.","inputSchema":{"query":"The SQL query to explain","dialect":"Optional: SQL dialect (Postgres, MySQL, SQLite, BigQuery…) — assume Postgres if omitted"},"pricePerCallUsd":0.1,"model":"haiku","execution":"modeA","scanStatus":"verified","verifiedAt":"2026-06-12","updatedAt":"2026-06-12","safetyStatus":"screened","safetyPolicyVersion":"2026-06-13.13","safetyScreenedAt":"2026-07-17T08:47:29.393Z","safetyApprovalStatus":"approved","safetyApprovalPolicyVersion":"2026-06-13.13","safetyApprovedAt":"2026-07-17T08:47:29.393Z","sampleAvailable":true},{"id":"user-interview-script-builder","name":"User Interview Script Builder","description":"Builds a non-leading customer-interview script from your product hypothesis: past-behavior questions that surface truth, not compliments.","inputSchema":{"hypothesis":"What you believe (who has the problem, what they'd pay for)","audience":"Who you're interviewing"},"pricePerCallUsd":0.14,"model":"sonnet","execution":"modeA","scanStatus":"verified","verifiedAt":"2026-06-12","updatedAt":"2026-06-12","safetyStatus":"screened","safetyPolicyVersion":"2026-06-13.13","safetyScreenedAt":"2026-07-17T08:47:29.569Z","safetyApprovalStatus":"approved","safetyApprovalPolicyVersion":"2026-06-13.13","safetyApprovedAt":"2026-07-17T08:47:29.569Z","sampleAvailable":true}]}