用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/tomevault-io/skills-registry --skill marketing-seo-research命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
正在显示 SKILL.md
| name | marketing-seo-research |
| description | >- Use when this capability is needed. |
Keyword research + search metrics to enrich content ideas and drafts with a
target_keyword and an SEO context block.
content/ideas/{slug}.md)workspace/firm/profile.md — industry and geography/location (DataForSEO
location name format, e.g. "Poland", "United States"). Default location: Poland.
researchKeywords(topic, industry, location):
getKeywordData(keyword, location) →
{ keyword, search_volume, cpc, competition, competition_level }
(default location Poland). Stored as the primary_keyword, source: dataforseo.source: ai.AI keyword query (verbatim shape):
Suggest 5 high-value SEO keywords for B2B content about "{topic}"
[in the {industry} industry]. Format: one keyword per line, no numbering,
just the keyword phrases.
Dry-run (no keys): propose keywords from topic + industry knowledge, mark
source: dry-run.
Choose the most relevant, realistic keyword (intent + achievable competition). Prefer specific long-tail over generic head terms for PSF/B2B.
generateSeoContext(topic, targetKeyword) → a short block for content prompts.
It starts with a SEO Context: header, the target keyword, and (only when
DataForSEO is available) one metrics line with monthly search volume and
competition level — CPC is not included here:
SEO Context:
Target keyword: {target_keyword}
Keyword metrics: {search_volume} monthly searches, competition: {competition_level}
When the keyword research feeds idea generation, the prompt also nudges the model to "include target keywords naturally in content titles where appropriate" — it does not prescribe specific placements (title / first paragraph / H2).
target_keyword: in the relevant content/ideas/{slug}.md frontmatter.workspace/marketing/seo/{topic-slug}.md:---
topic:
location:
source: dataforseo | ai | dry-run
primary_keyword:
search_volume:
competition:
suggestions: []
date: 2026-06-01
---
marketing-content-ideas can call this to attach target_keyword per idea.marketing-content-blog-post should weave the SEO context block into blog
drafts.marketing-service-page should use SEO context for standalone service pages.
LinkedIn/X do not use SEO research.target_keyword per content piece; keep secondary as suggestions.DATAFORSEO_LOGIN=
DATAFORSEO_PASSWORD=
EXA_API_KEY= # or Perplexity — AI keyword fallback
| Skill | When |
|---|---|
marketing-content-ideas | Attach target keywords to ideas |
marketing-content-blog-post | Consume SEO context in blog drafts |
marketing-service-page | Consume SEO context in standalone service pages |
firm-context | Industry + target location |
Source: b2bforce/b2bforce — distributed by TomeVault.
基于 SOC 职业分类