Write articles, guides, blog posts, tutorials, newsletter issues, and other long-form content in a distinctive voice derived from supplied examples or brand guidance. Use when the user wants polished written content longer than a paragraph, especially when voice consistency, structure, and credibility matter.
Write long-form content that sounds like a real person or brand, not generic AI output.
If the user wants a specific voice, collect one or more of:
Then extract:
If no voice references are given, default to a direct, operator-style voice: concrete, practical, and low on hype.
Delete and rewrite any of these:
Before delivering:
Copy a source-pinned command for your client. You run it yourself.
Destination: .claude/skills/article-writing · pinned to the source commit
# Run from your project root
git clone https://github.com/affaan-m/ECC.git .skillboard-tmp
git -C .skillboard-tmp checkout d8409a4b0813771235555e32e3d8046a73988bfa
mkdir -p ".claude/skills"
cp -r ".skillboard-tmp/.cursor/skills/article-writing" ".claude/skills/"
rm -rf .skillboard-tmpReview the source before running. This copies files into your project; it is not a one-click install and does not verify runtime safety.
sudo apt update && sudo apt install -y gitnpm install -g @anthropic-ai/claude-code# Run from your project root
git clone https://github.com/affaan-m/ECC.git .skillboard-tmp
git -C .skillboard-tmp checkout d8409a4b0813771235555e32e3d8046a73988bfa
mkdir -p ".claude/skills"
cp -r ".skillboard-tmp/.cursor/skills/article-writing" ".claude/skills/"
rm -rf .skillboard-tmpDestination: .claude/skills/article-writing
Scanner static-checks@0.1.0 · commit d8409a4b0813. Static checks cannot prove runtime safety – review the source and the exact diff before installing. How checks work.
No static rules matched. This is not a safety guarantee.