crier/skills/crier/SKILL.md
Cross-post blog content to social platforms. Crier is MCP-native with 17 tools. This skill provides judgment context that tools can't: rewrite guidelines, platform culture, workflow tips.
npx skillsauth add queelius/claude-anvil crierInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Crier cross-posts blog content to multiple platforms. The blog is the source of truth.
Division of labor:
| Platform | Mode | Limit | Short-form? | Notes | |-----------|--------|--------|-------------|--------------------------------| | devto | API | none | No | Tags auto-sanitized | | hashnode | API | none | No | | | bluesky | API | 300 | Yes | Needs rewrite | | mastodon | API | 500 | Yes | Needs rewrite | | medium | import | none | No | User imports from canonical URL | | twitter | paste | 280 | Yes | Copy-paste only | | threads | paste | 500 | Yes | Copy-paste only | | linkedin | paste | none | No | Copy-paste only |
When cross-posting to short-form platforms (bluesky, mastodon), write a rewrite
and pass it via crier_publish(rewrite_content=...).
Article: "pagevault: Hiding an Encryption Platform Inside HTML" Bluesky rewrite: "What if a single HTML file could encrypt anything you drop into it? No backend, no JS libraries. Just the browser's Web Crypto API and some careful engineering."
crier_check(file_path) to validatecrier_publish(file_path, platform, dry_run=True) to previewcrier_publish(file_path, platform, confirmation_token=...) to executerewrite_contentcrier_search(since="2w") to find recent contentcrier_missing(platforms=["devto","hashnode","bluesky","mastodon"]) for gaps--long-form flag (CLI) or filter by is_short_form to skip social platformsdevelopment
Force a research-agent run to conclude. Launches the researcher in synthesis mode: it reads state.md and log.md, writes .research/synthesis.md with outcome, key findings, failed approaches, open questions, and recommendations, then exits. Use when current results are good enough or the agent is stalling.
data-ai
Show the current state of an in-flight research-agent run from .research/state.md, log.md, and attempts/. Read-only summary of cycles, sub-problems, hypothesis statuses, eval trend, and current focus.
testing
Resume an interrupted research-agent run. Re-launches the researcher with instructions to read .research/state.md and log.md, reorient, and continue from the documented current focus. Use after a context compression, session restart, or explicit pause.
tools
When and how to use the repoindex plugin surface (MCP tools, agents, slash commands) for collection queries, release prep, activity summaries, and tag discipline. Use when users ask repoindex questions, mention their repo catalog, or want to know which repoindex tool fits their task.