ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified

topic-research

Run a second-hop deep research pass through the Tavily CLI after an initial scan, then normalize the result into a local `research.md` contract. Use when Codex needs cited follow-up research for a chosen topic from `news-collect`, or wants a reusable research report saved into `content-production/inbox/`.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/abigale-cyber/topic-research
Or

Topic Research

This skill deepens a selected topic after news-collect or any manually chosen theme. It does not replace first-pass collection. The report now also produces a local writing decision layer.

Quick Start

Run the default command:

.venv/bin/python -m skill_runtime.cli run-skill topic-research --input content-production/inbox/20260405-agent-topic-research.md

Prepare Input

Pass a markdown request file with YAML frontmatter.

Supported fields:

  • topic
  • question
  • model: mini / pro / auto
  • source_file: optional path to a prior news-report.md
  • seed_urls: optional list or comma-separated URLs

Example:

---
topic: AI coding agents
question: 这些产品近一周的产品化方向和商业化信号是什么?
model: pro
source_file: content-production/inbox/20260405-ai-news-report.md
seed_urls:
  - https://example.com/a
  - https://example.com/b
---

补充说明:优先输出能转成中文公众号选题判断的结论。

Follow Research Workflow

  1. Validate that tvly is installed and available on PATH.
  2. Combine the request fields into a single research query.
  3. Call tvly research ... --json.
  4. Save the raw JSON and rewrite the result into a normalized markdown research report.
  5. Add a writing-decision section covering whether the topic is worth writing, recommended structure, opening hooks, title directions, and evidence risks.

Write Output

Write the report to:

content-production/inbox/YYYYMMDD-<slug>-research.md

Write the raw JSON to:

content-production/inbox/raw/research/YYYY-MM-DD/<slug>.json

Respect Constraints

  • Only use the repo-local dependency marker skills/tavily-research/ for this integration
  • Do not silently fall back if tvly is missing or not logged in
  • Keep the output contract stable even if Tavily CLI changes its JSON schema

Read Related Files

  • Runtime entry: skill_runtime/engine.py
  • Wrapper runtime: skills/topic-research/runtime.py
  • Vendor dependency marker: skills/tavily-research/
  • Data contract: docs/data-contracts.md

Metadata

Stars4473
Views0
Updated2026-05-01
View Author Profile
AI Skill Finder

Not sure this is the right skill?

Describe what you want to build — we'll match you to the best skill from 16,000+ options.

Find the right skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-abigale-cyber-topic-research": {
      "enabled": true,
      "auto_update": true
    }
  }
}
Safety NoteClawKit audits metadata but not runtime behavior. Use with caution.

Related Skills

humanizer-zh

Remove obvious AI-writing traces from Chinese text in a constrained way. Use when Codex needs to reduce AI smell without changing facts, data, or the article's core argument.

abigale-cyber 4473

news-aggregator-skill

Comprehensive news aggregator that fetches, filters, and deeply analyzes real-time content from 28 sources including Hacker News, GitHub, Hugging Face Papers, AI Newsletters, WallStreetCN, Weibo, and Podcasts. Use when user requests 'daily scans', 'tech news', 'finance updates', 'AI briefings', 'deep analysis', or says '如意如意' to open the interactive menu.

abigale-cyber 4473

feishu-bitable-sync

Sync a local `wechat-report` result into Feishu Bitable after the user has reviewed the report and confirmed the sync.

abigale-cyber 4473

wechat-formatter

Render article markdown into WeChat-style HTML as an independent executor. Use when Codex needs公众号排版预览, WeChat HTML output, or a publishable HTML artifact generated from an article markdown draft.

abigale-cyber 4473

tavily-research

Conduct comprehensive AI-powered research with citations via the Tavily CLI. Use this skill when the user wants deep research, a detailed report, a comparison, market analysis, literature review, or says "research", "investigate", "analyze in depth", "compare X vs Y", "what does the market look like for", or needs multi-source synthesis with explicit citations. Returns a structured report grounded in web sources. Takes 30-120 seconds. For quick fact-finding, use tavily-search instead.

abigale-cyber 4473