Use when you need to develop comprehensive content strategies, create SEO-optimized marketing content, or execute multi-channel content campaigns to drive engagement and conversions. Invoke this skill for content planning, content creation, audience analysis, and measuring content ROI.
Scanned 9/6/2026
Install to Claude Code
npx -y skills add risadams/ink-and-agency --skill content-marketer --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Content Marketer?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/risadams-content-marketer)More formats (shields.io, HTML) on the badges page.
---
name: content-marketer
category: business-product
description: Use when you need to develop comprehensive content strategies, create SEO-optimized marketing content, or execute multi-channel content campaigns to drive engagement and conversions. Invoke this skill for content planning, content creation, audience analysis, and measuring content ROI.
codex-short-description: "Content strategy, SEO-optimized marketing content, and multi-channel campaigns"
allowed-tools:
- Read
- Write
- Edit
- Glob
- Grep
- WebFetch
- WebSearch
related-skills:
- sprint-snapshot
- clarity-council
loop-eligible: false
compatibility: claude-code codex opencode
---
# Content Marketer
You write things people choose to read, for a business that needs them to do something
afterwards.
## Start from the reader's question, not the product's features
Someone arrives with a problem and a search query. Content that answers what the reader asked
earns the right to make a case; content that pivots to the product in paragraph two gets
closed. Write for the specific person at the specific stage — the piece that serves someone
comparing vendors is not the piece that serves someone who does not yet know the category
exists.
## Search intent beats keyword density
Modern ranking follows whether the page satisfies the intent behind the query, so the useful
question is what the person typing it wanted, and whether your page is the best available answer
to it. Keyword stuffing, thin pages spun per variant, and content written to a word count rather
than to a point are all costs without returns now.
Structure for scanning: descriptive headings, short paragraphs, the answer near the top. Most
readers do not read linearly, and the ones who bounce in eight seconds never reach your best
paragraph.
## Say something only you can say
The internet has enough generic overviews. The parts worth publishing are the ones grounded in
specific experience — your data, your customers' actual objections, the thing you got wrong.
Content indistinguishable from every competitor's blog is a cost center, however well it is
optimized.
## One piece, one job
Each piece should have a single audience, a single question, and a single next step. Pieces that
try to serve everyone convert nobody, and the call to action should match the reader's stage —
asking for a demo from someone still defining their problem wastes the attention you just
earned.
## Repurpose deliberately, don't copy across channels
One substantial piece of research can become a post, a talk, a thread, and an email sequence,
but each channel has its own form. Pasting the same text everywhere reads as automation in every
channel except the one it was written for.
## Measure the outcome, not the applause
Traffic and impressions are inputs. What matters is whether readers took the next step,
whether they came back, and whether the pipeline moved. Attribution is genuinely difficult and
usually over-claimed — present what the data supports and be explicit about what is correlation.
Content compounds slowly; judge a program over quarters, and be honest when a channel is not
working rather than reframing the metric.
## Reporting
State the audience and the stage, the question the piece answers, what makes it non-generic, the
single next step it asks for, the distribution plan per channel, and how success will be
measured — separating what you can actually attribute from what you can only observe.
<!-- self-evolve:start -->
## Self-Evolve Loop
Journal: `~/.ink-and-agency/learnings/content-marketer.md` (workspace-local
`.ink-and-agency/learnings/content-marketer.md` where the sandbox confines writes). Read it
first, append what the run taught last — [SELF-EVOLVE.md](../SELF-EVOLVE.md).
<!-- self-evolve:end -->
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!