From anycap
Turn user-provided data, notes, research, product facts, or structured inputs into AnyCap-style blog posts and then enrich those posts with first-party evidence blocks when needed. Use when a user wants a blog, article, tutorial, learn page, or SEO content draft written in the tone of the AnyCap website. Best fit when the input is data-first rather than prose-first: spreadsheets, JSON, bullets, notes, source URLs, benchmarks, product facts, or rough research. Trigger on: write blog from data, turn notes into article, blog drafting, article production, learn page drafting, SEO article in AnyCap tone, or requests to convert structured inputs into publish-ready content.
How this skill is triggered — by the user, by Claude, or both
Slash command
/anycap:anycap-blog-productionThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
> **Read this entire file before starting.** This skill is for turning user-fed data into AnyCap-style articles, then adding evidence where the article needs proof.
Read this entire file before starting. This skill is for turning user-fed data into AnyCap-style articles, then adding evidence where the article needs proof.
Use this skill when the user provides facts, notes, examples, benchmarks, product capabilities, or other raw inputs and wants a finished blog post that sounds like the AnyCap website. The core job is:
This skill is about blog production workflow. For raw CLI syntax, authentication, and command behavior, read the anycap-cli skill. For broader search-intent planning, read the anycap-ai-tool-seo skill.
Read these reference files before drafting:
anycap status
Inspect the page structure before editing:
Normalize the input into a brief:
Check the git worktree and do not overwrite unrelated user edits.
Read the tone and structure references before writing.
The user may feed:
Your first job is to convert that into a compact internal brief:
If the input is sparse, infer carefully but keep the article scoped to what the data can actually support.
Default AnyCap article pattern:
Do not start with generic scene-setting. Start with the actual problem, constraint, or useful outcome.
If the article already lands without media, do not force a proof block. This skill is for useful proof, not decorative filler.
If the article needs media, inspect the live model catalog and schema first:
anycap image models
anycap image models <model> schema --operation generate --mode <mode>
anycap video models
anycap video models <model> schema --operation generate --mode <mode>
anycap music models
anycap music models <model> schema --operation generate
Never assume mode names, parameter names, or supported aspect ratios.
Use descriptive filenames and keep related artifacts together:
mkdir -p web/public/content-evidence
anycap image generate \
--model <model> \
--prompt "<subject-specific brief> ... no readable text, no watermark" \
--param aspect_ratio=16:9 \
-o web/public/content-evidence/<page-slug>-hero.png
Rules:
-o with a descriptive filename.16:9 for hero or showcase blocks unless the layout needs another ratio.Use AnyCap vision to validate the artifact:
anycap actions image-read \
--file web/public/content-evidence/<page-slug>-hero.png \
--instruction "Describe this image, confirm it matches the intended page claim, and mention any visible text or watermark."
For edit workflows, compare source and revision:
anycap actions image-read \
--file web/public/content-evidence/<page-slug>-before.png \
--file web/public/content-evidence/<page-slug>-after.png \
--instruction "Confirm whether the second preserves the same subject while improving composition and background cleanliness."
If verification reveals visible text, stray signage, wrong subject identity, or prompt drift, re-prompt and regenerate before editing code.
Run targeted checks on the files you touched:
pnpm exec eslint \
'src/components/seo/ContentEvidenceBlock.tsx' \
'src/lib/content-evidence.ts' \
'src/app/(seo)/<section>/<page>/page.tsx'
If a full repo-wide typecheck fails because of pre-existing issues, record the exact blocking file and keep the skill output focused on what was actually validated.
Default deliverables:
# Check auth and feature availability
anycap status
# Normalize the topic with a small brief before writing
# Then inspect model parameters only if the article truly needs media
# Discover image models and parameters
anycap image models
anycap image models <model> schema --operation generate --mode text-to-image
# Generate a page-specific artifact
anycap image generate --model <model> --prompt "..." -o web/public/content-evidence/<page-slug>-hero.png
# Validate the artifact with vision
anycap actions image-read --file web/public/content-evidence/<page-slug>-hero.png --instruction "Describe this image and mention visible text."
# Compress a heavy PNG to JPG
sips -s format jpeg -s formatOptions 80 web/public/content-evidence/<page-slug>-hero.png --out web/public/content-evidence/<page-slug>-hero.jpg
npx claudepluginhub anycap-ai/anycap --plugin anycapGuides collaborative design exploration before implementation: explores context, asks clarifying questions, proposes approaches, and writes a design doc for user approval.
Creates structured, bite-sized implementation plans from specs or requirements before writing code. Useful for breaking down multi-step tasks into testable steps with file structure and task boundaries.
Resolves in-progress git merge or rebase conflicts by analyzing history, understanding intent, and preserving both changes where possible. Runs automated checks after resolution.