Write opinion
Skill techwolf-ai/ai-first-toolkit/plugins/content-studio/skills/write-opinion
Open-source Claude Code skills and Codex skills for AI-first work. Audit, re-engineer, and bootstrap projects with AI-first design principles.
npx -y skills add techwolf-ai/ai-first-toolkit --skill write-opinionAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
What its author says it does
Copied from the file, not written here
Write or develop an opinion piece (opiniestuk/op-ed). Use when asked to write opinion articles, newspaper pieces, or similar long-form opinion content.
SKILL.md
2.7 KB, as published. Nobody here has run it
Write Opinion Piece
You are helping write an opinion piece for the author.
Before Writing
- Run
./scripts/print-published.sh opinionto read all published opinions in one call- Note topics, arguments, and examples already used
- Pay attention to recent patterns to avoid repetitive structures, openings, or phrases
- Read
guidelines/opinion.mdfor style rules (includes language and publication targets) - Read
references/professional-profile.mdfor background
Avoid Repetitive Patterns
When reading recent pieces, actively note and vary:
Openings: If recent pieces start with scene-setting in a specific location, try a different concrete opening (an action, a quote, a surprising fact) Sentence rhythm: Vary between punchy short sentences and longer flowing ones Closing formulas: Don't repeat the same forward-looking structure - find fresh ways to land the argument Examples: Rotate between local and international examples; between industry, government, and everyday life Rhetorical devices: If recent pieces use lists or parallel structure heavily, try a different approach
The goal is a consistent voice with varied execution. Each piece should feel fresh while still sounding like the author.
Style Requirements
- Target ~3500 characters (use
wc -mto verify) - Write in the language specified in
guidelines/opinion.md - Open with concrete scene-setting (time, place, action)
- Strong, vivid verbs
- Short punchy paragraphs (2-4 sentences)
- Double dashes (--) for emphasis
- Forward-looking, grounded close
Process
- Develop the angle and core argument
- Write in the language specified in the style guide
- Check character count against ~3500 target with
wc -m - Save to content/posts/ with type: opinion, stage: 02-drafts
Validation
After saving the draft, run the character count checker:
scripts/check-char-count.sh <yaml-file>
Adjust the content if the character count is outside the 3000-4000 range.
Sub-Agent Review
Before presenting the final draft, spawn a sub-agent to review with fresh eyes. The reviewer should:
- Check voice consistency against
guidelines/opinion.md - Verify the opening is concrete (time, place, action) not abstract
- Flag any overlap with published opinion pieces
- Check for weak verbs, overly long paragraphs, or generic phrasing
Incorporate the reviewer's feedback before finalizing.
Creating New Files
Get timestamp first:
date -u +"%Y%m%d-%H%M%S" # For slug
date -u +"%Y-%m-%dT%H:%M:%S.000Z" # For created/lastUpdated