技能创建器
skill-creator
创建、改进和评估自定义技能,把专业流程转化为可重复使用的 AI 能力。
blog-topic-research【数据与研究】Build a deduplicated editorial backlog from current, traceable demand and authoritative product evidence. Use when deciding which long-tail topics are worth writing before drafting begins. Trigger with "research blog topics" or "find evidence-backed content ideas".
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Find specific editorial opportunities supported by real user questions and current primary sources. Each accepted topic includes an evidence trail, search intent, version context, known-answer status, and duplicate-risk decision.
This workflow does not invent search volume or treat autocomplete as proof of commercial value. It separates observed demand from editorial judgment.
Use Read for the supplied inventory and taxonomy. Use WebSearch to discover candidate questions and WebFetch to verify the actual source page, date, title, and context. Use Write or Edit only after the user approves backlog changes; do not store private community data, credentials, or unnecessary personal information.
how-to-fix, how-to-connect, how-to-automate, x-vs-y, what-is, use-case, listicle, migration, or release-recap.1 for a single relevant public mention, 2 for repeated or engaged discussion, and 3 for strong repeated demand across independent sources. Label this an editorial signal score, never search volume.Each accepted record should contain:
{
"topic": "How to diagnose webhook signature failures after key rotation",
"cluster": "integrations",
"format": "how-to-fix",
"intent": "troubleshooting",
"signal_score": 3,
"demand_signals": [
{
"type": "github_issue",
"url": "https://example.com/public-issue",
"evidence": "Short exact title or question",
"observed_at": "2026-09-11"
}
],
"primary_sources": ["https://example.com/current-official-doc"],
"version_context": "verify at drafting time",
"duplicate_decision": "accept",
"duplicate_matches": []
}
Keep excerpts short and attributable. A URL that no longer contains the claimed evidence does not satisfy the contract.
Do not bypass robots controls, authentication, rate limits, paywalls, or community privacy expectations. Do not write to the editorial backlog, contact source authors, or turn sensitive anecdotes into content without explicit approval. Treat health, legal, financial, and security topics as requiring qualified review.
Return:
| Condition | Response |
|---|---|
| Search result cannot be fetched | Do not use its snippet as verified evidence; find an accessible primary page or reject it. |
| Source dates or versions conflict | Preserve both, lower confidence, and require revalidation during drafting. |
| Existing coverage inventory is absent | Run title-level checks on supplied context, mark cannibalization incomplete, and do not claim uniqueness. |
| Evidence contains personal or sensitive data | Minimize or omit it and retain only the public question needed for editorial evaluation. |
| Fewer qualified topics than requested | Return the valid subset and a source-by-source shortfall report. |
| Append target changed during review | Re-read, rerun duplicate checks, and preview the merged result before writing. |
Research a focused backlog:
request: 10 topics for the integrations cluster
accepted: 7
rejected: 2 duplicate intents, 1 stale unsupported version claim
top candidate: webhook signature failures after key rotation
evidence: public issue + current vendor verification guide
append: awaiting approval
Reject a plausible but unsupported idea:
candidate: "Best automation platform for every startup"
result: reject
reason: vague intent, no measurable comparison contract, and no qualifying demand evidence
Pass approved records to blog-editorial-calendar. Re-fetch the decisive sources when drafting because questions, documentation, and product behavior can change.