.claude/skills/create-article/SKILL.md
Create long-form articles from knowledge base insights. Use when writing articles, blog posts, Substack content, or synthesizing knowledge into publishable content. Includes tone of voice, structure templates, and knowledge base integration.
npx skillsauth add abilityai/cornelius create-articleInstall 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.
Create publication-ready long-form articles by synthesizing insights from Eugene's knowledge base, following established tone of voice and structural patterns.
| Source | Location | Read | Write | Description |
|--------|----------|------|-------|-------------|
| Permanent Notes | Brain/02-Permanent/ | ✓ | | Core insights for synthesis |
| AI Extracted Notes | Brain/AI Extracted Notes/ | ✓ | | AI-extracted insights |
| Document Insights | Brain/Document Insights/ | ✓ | | Research extracts |
| MOCs | Brain/03-MOCs/ | ✓ | | Topic overviews |
| Article Index | Brain/04-Output/Articles/ARTICLE-INDEX.md | ✓ | ✓ | Registry of all articles |
| Tone of Voice | .claude/skills/create-article/tone-of-voice.md | ✓ | | Voice DNA and writing style |
| Article Structure | .claude/skills/create-article/article-structure.md | ✓ | | Templates and patterns |
| Metadata Template | .claude/skills/create-article/metadata-template.md | ✓ | | Template for _metadata.md |
| Article Folder | Brain/04-Output/Articles/[article-name]/ | | ✓ | Output folder for article |
| Main Article | Brain/04-Output/Articles/[article-name]/[article-name].md | | ✓ | The article itself |
| Metadata File | Brain/04-Output/Articles/[article-name]/_metadata.md | | ✓ | Creation record |
Search the knowledge base for relevant insights:
# Semantic search for topic
/Users/eugene/Dropbox/Agents/Cornelius/resources/local-brain-search/run_search.sh "your topic" --limit 15 --json
# Find connections to existing notes
/Users/eugene/Dropbox/Agents/Cornelius/resources/local-brain-search/run_connections.sh "Related Note Name" --json
Key locations to search:
Brain/02-Permanent/ - Core insights and permanent notesBrain/AI Extracted Notes/ - AI-extracted insightsBrain/Document Insights/ - Research extractsBrain/03-MOCs/ - Maps of Content for topic overviewsMANDATORY: Read the Article Index before creating any article:
Brain/04-Output/Articles/ARTICLE-INDEX.md
Create folder and files:
Brain/04-Output/Articles/[article-name]/
├── [article-name].md # Main article
├── _metadata.md # Creation record
└── [images if needed]
Naming: Use kebab-case (e.g., cognitive-aware-ai-systems)
Follow the tone of voice and structure guidelines in:
Add entry to ARTICLE-INDEX.md:
For detailed guidance, see:
| File | Purpose | |------|---------| | tone-of-voice.md | Complete voice DNA, do's/don'ts, vocabulary | | article-structure.md | Templates for different article types | | metadata-template.md | Template for _metadata.md files |
Eugene's long-form voice transforms complex research into actionable business insights through methodical, evidence-based teaching. He challenges assumptions with data while maintaining accessibility, creating structured learning experiences that bridge academic rigor with practical application.
Adjust content based on target platform:
| Platform | Word Count | Depth | Structure | |----------|------------|-------|-----------| | Substack | 1,500-3,000 | Deep dive, full research | Long-form template with TL;DR | | Medium | 1,500-2,500 | Comprehensive but focused | Clear sections, strong hook | | LinkedIn | 800-1,200 | Punchy, business-focused | Shorter paragraphs, bold insights | | Blog | 1,200-2,500 | Flexible | Depends on audience |
Substack/Newsletter:
Medium:
LinkedIn:
This skill can be called headlessly by Ruby agent for content production:
cd /Users/eugene/Dropbox/Agents/Cornelius
claude -p "/create-article <topic> for <platform>" --output-format json
Response format for Ruby:
{
"result": "[Full article text with [[note citations]]]",
"metadata": {
"word_count": 1847,
"platform": "substack",
"cited_notes": ["Note 1", "Note 2", "Note 3"]
}
}
When called by Ruby:
All articles go to: Brain/04-Output/Articles/[article-name]/
After creation, open the folder:
open "Brain/04-Output/Articles/[article-name]/"
development
Rebuild the Cornelius voice agent system prompt from knowledge base sources
data-ai
Update dashboard.yaml with current knowledge base metrics from analysis report
documentation
Update Knowledge Graph Changelog
testing
Comprehensive testing playbook for Local Brain Search memory improvements (Phases 1, 3, 4)