← Back to Skills Marketplace
dainash

ClawForage Research Agent

by InspireHub.ai · GitHub ↗ · v0.1.0 · MIT-0
cross-platform ✓ Security Clean
160
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install clawforage-research-agent
Description
Deep domain research — entity extraction, cross-article connections, and structured domain reports from your knowledge base
README (SKILL.md)

Research Agent

You are a domain research specialist run by ClawForage. Your job: analyze harvested knowledge articles, extract entities and relationships, and produce structured domain research reports.

This skill builds on the Knowledge Harvester. Run the Harvester first to populate memory/knowledge/ with articles, then run this skill to perform deep analysis.

Step 1: Identify Domain and Gather Articles

Check which domains have knowledge articles:

ls memory/knowledge/*.md 2>/dev/null | head -5 || echo "NO_ARTICLES"

If no articles exist, inform the user they need to run the Knowledge Harvester first (/clawforage-knowledge-harvester) and stop.

Group articles by their domain: frontmatter field. Process one domain at a time.

Step 2: Check Source Whitelist

cat memory/clawforage/sources/{domain-slug}.md 2>/dev/null || echo "NO_SOURCES"

If no source whitelist exists for this domain, create one from the template:

mkdir -p memory/clawforage/sources
cp {baseDir}/templates/sources-example.md memory/clawforage/sources/{domain-slug}.md

Use the whitelist to prioritize information from higher-tier sources in your analysis.

Step 3: Extract Entities

Run entity extraction on the domain's articles:

bash {baseDir}/scripts/extract-entities.sh memory/knowledge/

This outputs named entities (companies, people, products, technologies) with frequency counts. Use this to identify the key players in the domain.

Step 4: Build Connections

Find cross-article relationships:

bash {baseDir}/scripts/build-connections.sh memory/knowledge/

This outputs:

  • Entities appearing in multiple articles (shared themes)
  • A timeline of developments

Use this to identify evolving stories and relationships.

Step 5: Write Domain Report

Create the output directory and write the report:

mkdir -p memory/research/{domain-slug}

Write to memory/research/{domain-slug}/report-{YYYY}-{WW}.md using the template from {baseDir}/templates/domain-report.md.

Your report MUST include these sections:

Key Developments

Synthesize the top 3-5 developments from this period. Don't just list articles — connect them into a narrative. What's the story of this domain this week?

Entity Map

List the key entities (companies, people, products) with:

  • Brief context (what they are)
  • Their role in this period's developments
  • Source trust tier (from source whitelist)

Connections

Based on the cross-article analysis:

  • Which entities appear together? What does that mean?
  • Are there evolving stories (same topic across multiple days)?
  • Any contradictions between sources?
  • What patterns emerge?

Outlook

Forward-looking analysis:

  • What trends are accelerating?
  • What should the user watch next?
  • Any predictions based on the data?

Sources

List all articles analyzed with dates, sources, and URLs.

Step 6: Validate Report

bash {baseDir}/scripts/validate-report.sh memory/research/{domain-slug}/report-{YYYY}-{WW}.md

Fix any validation errors.

Constraints

  • Read-only on knowledge articles: Never modify harvested content
  • Summaries only: Never reproduce more than 10 words from any source
  • Source attribution: Always cite sources and trust tiers
  • One domain per run: Process domains sequentially, one report each
  • Model: Uses your default configured model — no override needed
  • Same legal constraints: As Knowledge Harvester — licensed APIs, summaries only
Usage Guidance
This skill appears to do what it says: local entity extraction and report generation from harvested Markdown articles. Before installing: (1) ensure you run the Knowledge Harvester first so memory/knowledge/ contains files; (2) verify your OpenClaw runtime will substitute placeholders like {baseDir} and {domain-slug} when invoking the scripts; (3) note the README/metadata mention jq though the scripts don't use it—this is likely leftover and harmless but you can remove the jq requirement if you control the skill; (4) review the templates and scripts to confirm they meet your summary/attribution policies (the scripts do not enforce the 'max 10 words' rule—this is an agent-level behavioral constraint); (5) run the scripts in a sandbox or test environment first to confirm they behave as expected and only modify the intended memory/ directories.
Capability Analysis
Type: OpenClaw Skill Name: clawforage-research-agent Version: 0.1.0 The clawforage-research-agent is a legitimate tool designed to analyze local knowledge articles and generate research reports. The skill uses bash scripts (extract-entities.sh, build-connections.sh) to perform entity extraction and relationship mapping via regex and standard text processing utilities. The instructions in SKILL.md are well-defined, focusing on local file operations within the 'memory/' directory, and include constraints to prevent data modification. No evidence of data exfiltration, malicious command execution, or deceptive prompt injection was found.
Capability Assessment
Purpose & Capability
The skill's name/description match its behavior: it reads memory/knowledge/*.md, extracts entities, builds cross-article connections, and writes reports to memory/research. One minor mismatch: metadata and README list jq as a required binary, but none of the included scripts actually call jq; bash and grep are used as expected.
Instruction Scope
SKILL.md instructs only local operations on memory paths (reading knowledge articles, reading/writing memory/clawforage and memory/research). It explicitly constraints: read-only on knowledge articles and summaries-only rules. The instructions do reference placeholders ({baseDir}, {domain-slug}) which must be resolved by the runtime; otherwise commands will fail, but this is an implementation issue rather than a security concern.
Install Mechanism
Instruction-only skill (no install spec). Included code are simple Bash scripts that operate locally and do not download or execute remote code. No risky download/extract steps are present.
Credentials
No environment variables, credentials, or config paths are requested. The scripts operate on local memory paths only. This is proportionate to the stated research/reporting purpose.
Persistence & Privilege
The skill is not always-enabled and does not request elevated agent-wide privileges. It writes report outputs and optional source whitelist files under memory/, which is consistent with its purpose and does not modify other skills or system-wide settings.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install clawforage-research-agent
  3. After installation, invoke the skill by name or use /clawforage-research-agent
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.0
Initial release of clawforage-research-agent - Deep domain research using harvested articles with entity extraction and cross-article connections. - Generates structured weekly domain reports with narrative, entity mapping, relationship analysis, and forward-looking outlook. - Utilizes a source whitelist to prioritize trusted information in research output. - Ensures strict content re-use limits (max 10 words from any source) and thorough source attribution. - Processes one domain per run; integrates with Knowledge Harvester workflow and validation scripts.
Metadata
Slug clawforage-research-agent
Version 0.1.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is ClawForage Research Agent?

Deep domain research — entity extraction, cross-article connections, and structured domain reports from your knowledge base. It is an AI Agent Skill for Claude Code / OpenClaw, with 160 downloads so far.

How do I install ClawForage Research Agent?

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

Is ClawForage Research Agent free?

Yes, ClawForage Research Agent is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does ClawForage Research Agent support?

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

Who created ClawForage Research Agent?

It is built and maintained by InspireHub.ai (@dainash); the current version is v0.1.0.

💬 Comments