원클릭으로
seo-content-drafting
(execution) Create new SEO content: blog posts, landing pages, comparison pages based on the content strategy.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
(execution) Create new SEO content: blog posts, landing pages, comparison pages based on the content strategy.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Run the full autonomous pipeline against a work item — plan, implement, verify, PR, post-PR review + QA, wrap-up. Takes a GitHub issue
The Notion bridge for work items — creates a Notion work item mirroring a GitHub issue, uploads artifacts (item.md, refs/, plan.md, wrapup.md) to it, and pulls a work item's artifacts down to ./tmp/<id>/. Used by /create-feature, /create-epic, /create-issue (publish) and /do (pull before work, upload after). Use when a work item needs to be published to, updated in, or fetched from Notion.
Create Excalidraw diagram JSON files and PR visual overviews that make visual arguments. Use when the user wants to visualize workflows, architectures, concepts, pull request changes, before/after behavior, or a shareable explainer image for reviewers.
Dispatches one Codex (GPT-5.6) sub-agent via `codex exec` — implementer, backend-verifier, plan-reviewer, code-reviewer, code-researcher, or investigator — and returns its report. Used by /do, /discussion, and /create-issue whenever one of these roles runs; not normally invoked by the user directly. Use when a pipeline stage needs its Codex sub-agent dispatched, resumed for a fix round, or re-run.
Captures a discussed multi-phase workstream as an Epic Spec work item ready for /do. For a single-outcome change use /create-feature instead.
Captures a discussed feature as a lean Feature Ticket work item ready for /do. For multi-phase workstreams use /create-epic instead.
| name | seo-content-drafting |
| description | (execution) Create new SEO content: blog posts, landing pages, comparison pages based on the content strategy. |
Create new content based on the approved content strategy. Blog posts, landing pages, comparison pages, explainer pages, category pages.
Important: Run with Claude Opus 4.6.
seo-writing-framework for every piece of content. This is the most important prerequisite. Research real examples, draft with reference, reader hat, edit, read out loud..seo/strategy.md should exist from a prior seo-content-strategy run.AGENTS.md or VOICE.md).If strategy or voice guide is missing, tell the user to run the prerequisite skill first.
Create publication-ready content that:
Read .seo/strategy.md for what to create and why.
Read the voice guide for how to write it.
Identify which content items are approved for creation.
Success criteria: Clear list of content to create with target keywords and intent.
For each piece of content:
Success criteria: Each topic has research notes, competitive context, and source links.
Write each piece following the site's patterns:
<Term> component for glossary words if the site has oneFor blog posts:
For landing pages:
Success criteria: Each piece of content is complete with metadata, schema, OG images, byline, and internal/external links. Rules:
After all content is drafted, do a linking pass:
.github/workflows/*-deploy.yml) and add entries for every new page URL.Success criteria: Every new page links to at least 2-3 existing pages. Existing pages link back where relevant.
Run the production build to catch errors. Create a PR with a summary of all content created, target keywords, and the strategy context.
Success criteria: Build passes. PR merged or pushed.
After merge/deploy, submit every new or significantly changed URL for indexing. Do NOT just list the URLs and leave it to the user. Actually submit them.
IndexNow (if configured — look for an IndexNow key file in public/):
Submit a batch POST to https://api.indexnow.org/IndexNow with the host,
key, keyLocation, and urlList. This covers Bing, Yandex, and feeds into
Google's crawl signals.
Google Indexing API (if a GCP service account is configured):
Submit URL_UPDATED notifications via https://indexing.googleapis.com/v3/urlNotifications:publish.
Limit: ~200/day.
Fallback (if neither is configured): Use the GSC Inspect URL API (via Composio) to inspect each new URL, then provide the direct GSC inspect links so the user can click "Request Indexing" manually. Note that the GSC API cannot request indexing programmatically.
Success criteria: All new URLs submitted via at least one indexing channel. Report which channel was used and the response status.
Record all changes as experiments in .seo/experiments.md with:
.seo/data/ at time of changeCommit all .seo/ changes alongside the content changes and push. Do NOT
leave .seo/ as local-only files. Never add .seo/ to .gitignore. This
ensures future /seo-briefing runs can automatically measure the impact of
content changes.
Success criteria: Every content action has an experiment entry with
baseline, expected impact, and review date. .seo/ is committed and pushed.
Artifacts: List of new URLs submitted for indexing, with channel used.