← Back to Skills Marketplace
hazy2go

Content Research

by Hazy · GitHub ↗ · v1.1.0
cross-platform ⚠ suspicious
1807
Downloads
1
Stars
20
Active Installs
2
Versions
Install in OpenClaw
/install content-research
Description
Research trending topics and generate platform-specific content. Triggers on "research [topic]", "what's new in [topic]", "content for [platform]", "create p...
README (SKILL.md)

Content Research

Two-phase workflow: ResearchCreate


Phase 1: Research

Triggers: research [topic], what's new in [topic]

1. Search

Use web search to find recent news:

web_search(query="[topic] news", freshness="pw")

Query patterns:

  • News: [topic] news
  • Reddit: site:reddit.com [topic]
  • X/Twitter: site:x.com [topic]

2. Fetch Articles

Extract article content:

web_fetch(url="[URL]", maxChars=8000)

3. Filter

  • 7-day cutoff — discard older content
  • Skip "what is X" explainers
  • Skip price predictions / TA
  • Prioritize: launches, partnerships, updates, drama, milestones

4. Present

## [Topic] Research — [Date]

1. **[Headline]** - [Source] - [X days ago]
   [2-3 sentence summary]
   
2. **[Headline]** - [Source] - [X days ago]
   [2-3 sentence summary]

[up to 5 items, newest first]

Phase 2: Content Creation

Triggers: create content for [platform], #3 for reddit

Platform Formats

Reddit

  • Hook title (no clickbait)
  • 2-4 conversational paragraphs
  • Include source link
  • End with discussion prompt

Angles:

  1. News share — Straightforward reporting
  2. Discussion — "What do you think..."
  3. Analysis — Your take on implications
  4. ELI5 — Simple explanation
  5. Contrarian — Devil's advocate

X/Twitter

  • Under 280 chars (or thread)
  • Hook first line
  • Line breaks for readability

Angles:

  1. Breaking — Just facts, urgency
  2. Hot take — Engagement bait opinion
  3. Thread — Multi-tweet breakdown
  4. Quote dunk — React to announcement
  5. Meme — Casual/funny

Discord

  • Bullet lists (no tables)
  • Wrap links: \x3Chttps://...>
  • Bold/CAPS for emphasis

Angles:

  1. Alert — One-liner + link
  2. Summary — Key bullets
  3. Discussion — Ask for reactions
  4. Thread — Detailed breakdown
  5. Meme — Community vibe

LinkedIn

  • Professional tone
  • Lead with insight
  • 3-5 short paragraphs
  • End with question

Angles:

  1. Industry insight — What it means
  2. Lessons — What we learn
  3. Prediction — Where it's heading
  4. Career — Professional implications
  5. Case study — Deep dive

Brand Voice (Optional)

For branded content, create a brand-config.md file with your voice guidelines:

# Brand: [Name]

## Voice
- [Tone descriptor]
- [Communication style]

## Avoid
- [Things not to say]

## Include
- [Required elements]

When generating branded content, reference your brand config for consistency.


Example Session

User: research defi

Agent: [Returns 5 findings from past 7 days]

User: 2 for reddit

Agent: [5 Reddit angles for finding #2]

User: angle 3

Agent: [Ready-to-post content]
Usage Guidance
This skill appears to do exactly what it says: search the web for recent items and generate platform-formatted posts. Before installing or using it, consider: (1) the agent will fetch arbitrary URLs — make sure your environment's web_fetch is appropriately network-restricted (to avoid internal/SSRF exposure); (2) do not paste API keys, passwords, or other secrets into brand-config.md or prompts; (3) review generated content for accuracy and platform policy compliance (the README/example mention 'Karma accounts' which could imply tactics that violate site rules); (4) if you choose to supply a Brave Search API key, only provide a minimal-scope key and treat it as optional. If you want deeper assurance, provide the platform's web_fetch/web_search implementation details or confirm how network access is sandboxed.
Capability Analysis
Type: OpenClaw Skill Name: content-research Version: 1.1.0 The skill utilizes `web_search` and `web_fetch` tools as defined in `SKILL.md`, which grant network access and information retrieval capabilities. User-controlled input (`[topic]`) is directly templated into the `web_search` query. While the skill's instructions do not exhibit explicit malicious intent, this direct templating creates a potential prompt injection vulnerability against the OpenClaw agent if user input is not adequately sanitized before being passed to these powerful tools. This represents a risky capability without clear malicious intent, aligning with a 'suspicious' classification due to the inherent attack surface.
Capability Assessment
Purpose & Capability
Name/description (research trending topics, generate platform-specific content) matches the SKILL.md and README instructions. The skill is instruction-only and does not declare unrelated binaries, config paths, or credentials. The README's note about an optional Brave Search API key is consistent with an optional enhancement and is not required.
Instruction Scope
Runtime instructions are limited to web_search and web_fetch calls, filtering, summarization, and content formatting per platform — all within the stated purpose. Caution: web_fetch/web_search will retrieve arbitrary web content based on queries (including URLs the user supplies), and the examples/brand-config mention items like 'Karma accounts' which implies guidance about account usage that could encourage gaming/platform policy violations. The skill does not instruct reading unrelated local files or environment variables, but users should avoid putting secrets into brand-config.md or prompts.
Install Mechanism
No install spec and no code files — instruction-only skill. This is low-risk from an install/execution standpoint because nothing is written to disk or downloaded by the skill itself.
Credentials
No required environment variables or credentials are declared. The README's optional Brave Search API key is plausible for search integration; it is optional and not requested by the skill at install time. Users should not paste unrelated secrets into example config files.
Persistence & Privilege
always is false and disable-model-invocation is false (normal). The skill does not request permanent presence or attempt to modify other skills or agent-wide settings.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install content-research
  3. After installation, invoke the skill by name or use /content-research
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.1.0
Simplified for cleaner security profile: removed cron scheduling, memory deduplication, browser profiles. Stateless and focused.
v1.0.0
Initial release
Metadata
Slug content-research
Version 1.1.0
License
All-time Installs 22
Active Installs 20
Total Versions 2
Frequently Asked Questions

What is Content Research?

Research trending topics and generate platform-specific content. Triggers on "research [topic]", "what's new in [topic]", "content for [platform]", "create p... It is an AI Agent Skill for Claude Code / OpenClaw, with 1807 downloads so far.

How do I install Content Research?

Run "/install content-research" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Content Research free?

Yes, Content Research is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Content Research support?

Content Research is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Content Research?

It is built and maintained by Hazy (@hazy2go); the current version is v1.1.0.

💬 Comments