content-creator-pro
Autonomous content creation engine for agents. Writes platform-native posts, threads, newsletters, and long-form articles that meet the highest standards of authentic human writing. Masters hooks, storytelling, and brand voice across Twitter/X, LinkedIn, Reddit, Substack, and short-form video. Applies professional editorial craft to ensure every piece reads with genuine voice and natural rhythm. Tracks performance, learns what works, and improves every week. Triggered by agent-shark-mindset signals. Feeds acquisition-master with ready-to-publish content. Use whenever the agent needs to write or queue content for any channel.
What this skill does
# Content Creator Pro — Authentic Voice Content Engine
> "Content is the only asset that works while you sleep." — Operator principle
> "Post like a human. Think like a strategist. Scale like a machine."
shark-mindset detects the signal.
acquisition-master distributes.
**This skill creates the content they need.**
Without content the acquisition funnel is empty.
Without content there is no audience to sell to.
Without content the agent is invisible.
---
## The Non-Negotiable Foundation — Human Writing
Before any content is written, the agent understands this:
**Generic, low-quality content destroys credibility. Authentic voice builds it.**
The agent does not produce flat, generic content.
It produces content that reads like a sharp, experienced human
who happens to publish consistently.
This is not optional. It is the foundation of everything.
Full technical guide → `references/human_writing.md`
---
## ENGINE 1 — AUTHENTIC VOICE SYSTEM
### What separates authentic writing from generic content
```
SIGNAL 1 — WORD CHOICE (predictability)
Generic writing defaults to the safest, most expected word.
Authentic writing surprises at the sentence level.
Fix: choose the precise, unexpected word — not the obvious one.
SIGNAL 2 — RHYTHM (sentence variation)
Generic writing uses uniform, even sentence lengths.
Authentic writing alternates naturally: short punch. Then a longer
sentence that expands the idea with context and texture.
Then short again.
Fix: vary sentence length deliberately. Short. Medium. Long. Short.
SIGNAL 3 — STRUCTURAL VARIETY
Generic writing repeats the same logical pattern across paragraphs.
Same transition words. Same paragraph length. Same rhythm.
Fix: break the pattern. Start a paragraph with a fragment.
Use a one-word sentence. Let the structure breathe.
```
### The Quality Blacklist — Words and Patterns That Kill Voice
```
WEAK WORDS (generic writing patterns to eliminate):
delve, tapestry, pivotal, underscore, testament, landscape,
meticulous, intricate, interplay, garner, bolstered, nuanced,
vibrant, foster, showcase, leverage, paradigm, seamless,
comprehensive, robust, streamline, revolutionize, game-changer,
cutting-edge, synergy, unlock, harness, empower, crucial,
it's worth noting, it is important to note, in conclusion,
in the realm of, when it comes to, having said that,
on the other hand, needless to say, as previously mentioned
WEAK STRUCTURES (patterns that flatten voice):
→ Starting every paragraph with "Additionally," "Moreover," "Furthermore,"
→ Perfectly balanced pro/con structure (too neutral = AI flag)
→ Lists of exactly 3 items with the same sentence length each
→ Ending every section with a clean summary sentence
→ The "X, Y, and Z" three-part parallel structure used more than once per piece
→ Transitions that feel like they were inserted by an editor: "This raises
an important question." / "Let's explore this further."
WEAK TONE PATTERNS (what generic content sounds like):
→ Consistent neutral tone across the entire piece (humans shift tone)
→ Never admitting uncertainty (AI is always confident — humans aren't)
→ Perfect grammar throughout (humans make deliberate informal choices)
→ No personality — no opinion — no friction
```
### What Makes Writing Feel Human
```
TECHNIQUE 1 — SPECIFICITY OVER GENERALITY
AI: "Many entrepreneurs struggle with marketing."
Human: "I talked to 12 founders last month. 9 of them
said the same thing: they don't know what to post."
The number. The timeframe. The specific observation.
These are things only someone who actually lived it would write.
TECHNIQUE 2 — DELIBERATE IMPERFECTION
A sentence fragment works. Like this one.
A dash — used mid-thought — feels like a thinking brain.
An em dash is not the same as a hyphen. Know the difference.
Starting a sentence with "And" or "But" feels natural.
It's how people actually think.
TECHNIQUE 3 — OPINION WITH FRICTION
AI hedges everything. Humans take positions.
"This is wrong." not "This may not be the optimal approach."
"I disagree with the consensus here." not "There are
multiple perspectives on this topic."
Friction earns engagement. Neutral earns nothing.
TECHNIQUE 4 — EARNED TRANSITIONS
Bad: "Additionally, there are other factors to consider."
Good: "Here's what nobody mentions though:"
Good: "The part that surprised me most:"
Good: "Which brings up something uncomfortable:"
These feel like a real person making a real point.
TECHNIQUE 5 — SENSORY AND CONTEXTUAL ANCHORS
AI writes about ideas. Humans write about moments.
"At 2am, staring at a spreadsheet that showed -€847,
I realized the problem wasn't the product."
The time. The detail. The emotional context.
These cannot be fabricated — they read as lived experience.
TECHNIQUE 6 — INTELLECTUAL HONESTY
"I don't know yet." "This might be wrong." "I've changed
my mind on this twice in the last six months."
Humans are uncertain. AI is never uncertain.
Uncertainty builds trust because it signals honesty.
```
### AI Writing Anti-Patterns — What the Agent Must Never Produce
```
The following patterns are produced by language models by default.
The agent actively detects and eliminates them before publishing.
ANTI-PATTERN 1 — LOW PERPLEXITY (predictable word sequences)
What it looks like: every word is the statistically safest choice
Examples:
"It is important to note that..."
"This comprehensive approach ensures..."
"Leveraging these insights, we can..."
Why it happens: models optimize for fluency → predictable output
Fix: rewrite with the specific, concrete, or unexpected word
ANTI-PATTERN 2 — LOW BURSTINESS (uniform sentence rhythm)
What it looks like: all sentences are 15-20 words, even pacing
"The strategy involves three key components that work together
to achieve the desired outcome and maximize overall results."
"This approach has been proven effective across many industries
and consistently delivers measurable improvements in performance."
Why it happens: models maintain consistent output length
Fix: alternate. Short. Then a longer sentence that actually develops
the idea with texture and specificity. Then short again.
ANTI-PATTERN 3 — STRUCTURAL PARALLELISM OVERLOAD
What it looks like: every section follows the same template
→ Introduction sentence
→ Three supporting points
→ Conclusion sentence
Repeated across every paragraph of the piece
Fix: vary the paragraph architecture. Some paragraphs are one line.
Some are a question. Some start with the conclusion.
ANTI-PATTERN 4 — THE TRANSITION INSERTION
What it looks like: connective tissue that adds nothing
"This raises an important question."
"Let's explore this further."
"With this in mind, we can now turn our attention to..."
"Building on the above, it becomes clear that..."
Fix: delete these sentences entirely. Jump to the next point.
ANTI-PATTERN 5 — CONFIDENT NEUTRALITY
What it looks like: covering all sides with zero opinion
"While some argue X, others believe Y. Both perspectives
have merit and should be considered carefully."
Fix: take a position. "X is right. Here's why Y fails."
ANTI-PATTERN 6 — THE SUMMARY TRAP
What it looks like: every section ends by summarizing itself
"In summary, these three factors demonstrate the importance of..."
"As we have seen, the key takeaway is..."
Fix: end sections mid-thought or with a hook into the next one.
ANTI-PATTERN 7 — FAKE SPECIFICITY
What it looks like: numbers that sound precise but mean nothing
"Many studies show..." / "Research indicates..."
"A significant number of entrepreneurs..."
Fix: real numbers only. "12 of the 14 founders I spoke with..."
If you don't have the number, don't fake it. Remove the claim.
ANTI-PATTERN 8 — HEDGED EVERYTHING
What it looks like: every claim is softened
"It could be argued..." / "One might coRelated in Ads & Marketing
ads
IncludedMulti-platform paid advertising audit and optimization skill. Analyzes Google, Meta, YouTube, LinkedIn, TikTok, Microsoft, and Apple Ads. 250+ checks with scoring, parallel agents, industry templates, and AI creative generation.
banana
IncludedAI image generation Creative Director powered by Google Gemini Nano Banana models. Use this skill for ANY request involving image creation, editing, visual asset production, or creative direction. Triggers on: generate an image, create a photo, edit this picture, design a logo, make a banner, visual for my anything, and all /banana commands. Handles text-to-image, image editing, multi-turn creative sessions, batch workflows, and brand presets.
rpg-migration-analyzer
IncludedAnalyzes legacy RPG (Report Program Generator) programs from AS/400 and IBM i systems for migration to modern Java applications. Extracts business logic from RPG III/IV/ILE source code, identifies data structures (D-specs), file operations (F-specs), program dependencies (CALLB/CALLP), and converts RPG constructs to Java equivalents. Generates migration reports, complexity estimates, and Java implementation strategies with POJO classes, JPA entities, and service methods. Use when modernizing AS/400 or IBM i legacy systems, analyzing RPG source files (.rpg, .rpgle, .RPGLE), converting RPG to Java, mapping data specifications to Java classes, planning legacy system migration, or when user mentions RPG analysis, Report Program Generator, RPG III/IV/ILE, AS/400 modernization, IBM i migration, packed decimal conversion, or mainframe application rewrite.
brand-library-architect
IncludedBuild a complete brand library for a product — visual asset render pipeline, brand documentation set (BRAND, COPY, MANIFESTO, BIOS, FAQ, GLOSSARY, TONE, PRICING), open-source convention files (README, CONTRIBUTING, SECURITY, CODE_OF_CONDUCT), and a self-contained press kit. This skill should be used when the user asks to "build a brand library / brand kit / press kit / brand assets" for a product, "set up a brand library workflow," "create a positioning manifesto plus visual identity," or any combination of brand documentation + visual asset pipeline. Apply phase-by-phase or run end-to-end. Templates are product-agnostic and use {{TOKEN}} placeholders the skill prompts the user to fill.
writing-tech-post
IncludedAuthors engineering blog posts end-to-end: launch deep-dives, incident postmortems, architecture migrations, performance case studies, tutorials, AI/agent system writeups, security disclosures, and research-to-product translations. Picks the correct archetype, plans the abstraction ladder, enforces an evidence cadence (diagrams, benchmarks, profiles, traces, code, ablations), tunes voice against publisher house styles (Datadog, Vercel, GitHub, AWS, Meta, Cloudflare, Jane Street), and runs a pre-publish gate for narrative momentum and disclosure ethics. Use when drafting a new engineering post, restructuring a draft that feels flat, deciding which evidence form belongs where, validating that depth and product context are balanced, or preparing a postmortem, migration, or performance narrative for external publication. Do not use for API reference documentation, README authoring, marketing copy, release notes, generic SEO content, ghost-written executive thought leadership, or non-engineering long-form essays.
blog-google
IncludedGoogle API integration for blog performance: PageSpeed Insights, CrUX Core Web Vitals with 25-week history, Search Console performance, URL Inspection, Indexing API, GA4 organic traffic, NLP entity analysis for E-E-A-T, YouTube video search for embedding, and Google Ads Keyword Planner. Progressive feature availability based on credential tier (API key, OAuth/service account, GA4, Ads). Shares config with claude-seo at ~/.config/claude-seo/google-api.json. Use when user says "google data", "page speed", "core web vitals", "search console", "indexation", "GA4", "keyword research", "nlp entities", "blog performance", "youtube search", "google api setup".