blog

Solid

Turn a source scenario into a publishable blog post. First supported playbook: Loom/demo-to-blog, where a raw notes file plus Loom screenshots become a polished site post after Advisor briefing, photo/text alignment audit, site convention audit, narrative/fact-check audit, source-faithful image handling (exact URLs or local files downloaded from them), optional social/channel-promotion artifact generation, and build verification. Manual-invoke only because it writes content and may spawn delegates. TRIGGER when: /blog <scenario> invoked; asked to create a blog post from a Loom/video/demo/transcript/screenshots; asked to turn .claude/specs/<name>/ demo.md into an openharness-web blog post.

AI & Automation 38 stars 3 forks Updated today Apache-2.0

Install

View on GitHub

Quality Score: 86/100

Stars 20%
53
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Blog Create a publishable blog post from `$ARGUMENTS`. This is a **task skill**: it may write files, localize assets, spawn delegates, and run target-site validation. Do not use it for casual copy edits. Arguments received: `$ARGUMENTS` ## Dispatch 1. If `$ARGUMENTS` is empty, ask for a one-line scenario and stop. 2. Parse any explicit flags: - `--source <path|url>` — raw notes, transcript, Loom URL, or source folder. - `--target <repo|path>` — blog repo or site root. Treat `/worktrees ...` as repo-relative `.oh/worktrees/...`, never filesystem root. - `--slug <slug>` — target post slug, lowercase kebab-case. - `--promo linkedin,x,channels` — also generate a reviewable promotion artifact for social posts and channel blasts; never publish. - `--dry-run` — perform audits and propose filename/outline only; write nothing. 3. Route to the first playbook, `references/loom-to-blog.md`, when the scenario mentions Loom, video, demo, transcript, screenshots, `demo.md`, or a source under `.claude/specs/`. 4. If no playbook fits, say the only implemented reference is `loom-to-blog` and ask whether to adapt it. ## Required first read For Loom/demo work, read and follow: - `${CLAUDE_SKILL_DIR}/references/loom-to-blog.md` That reference is authoritative for the workflow details. This `SKILL.md` only defines dispatch, boundaries, and shared completion rules. ## Shared rules - **Use Advisor before drafting.** For non-trivial source material, read `.oh/agents/advisor...

Details

Author
mifunedev
Repository
mifunedev/openharness
Created
5 months ago
Last Updated
today
Language
TypeScript
License
Apache-2.0

Similar Skills

Semantically similar based on skill content — not just same category