# Send company-research-intelligence-agent to your agent
Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.
## Fast path
- Download the package from Yavira.
- Extract it into a folder your agent can access.
- Paste one of the prompts below and point your agent at the extracted folder.
## Suggested prompts
### New install

```text
I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Then review README.md for any prerequisites, environment setup, or post-install checks. Tell me what you changed and call out any manual steps you could not complete.
```
### Upgrade existing

```text
I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Then review README.md for any prerequisites, environment setup, or post-install checks. Summarize what changed and any follow-up checks I should run.
```
## Machine-readable fields
```json
{
  "schemaVersion": "1.0",
  "item": {
    "slug": "explorium-company-research",
    "name": "company-research-intelligence-agent",
    "source": "tencent",
    "type": "skill",
    "category": "开发工具",
    "sourceUrl": "https://clawhub.ai/haroExplorium/explorium-company-research",
    "canonicalUrl": "https://clawhub.ai/haroExplorium/explorium-company-research",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadUrl": "/downloads/explorium-company-research",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=explorium-company-research",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "packageFormat": "ZIP package",
    "primaryDoc": "SKILL.md",
    "includedAssets": [
      "_meta.json",
      "setup.sh",
      "README.md",
      "SKILL.md",
      "examples/deep-company-profile.md",
      "examples/competitive-analysis.md"
    ],
    "downloadMode": "redirect",
    "sourceHealth": {
      "source": "tencent",
      "status": "healthy",
      "reason": "direct_download_ok",
      "recommendedAction": "download",
      "checkedAt": "2026-05-07T17:22:31.273Z",
      "expiresAt": "2026-05-14T17:22:31.273Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=afrexai-annual-report",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=afrexai-annual-report",
        "contentDisposition": "attachment; filename=\"afrexai-annual-report-1.0.0.zip\"",
        "redirectLocation": null,
        "bodySnippet": null
      },
      "scope": "source",
      "summary": "Source download looks usable.",
      "detail": "Yavira can redirect you to the upstream package for this source.",
      "primaryActionLabel": "Download for OpenClaw",
      "primaryActionHref": "/downloads/explorium-company-research"
    },
    "validation": {
      "installChecklist": [
        "Use the Yavira download entry.",
        "Review SKILL.md after the package is downloaded.",
        "Confirm the extracted package contains the expected setup assets."
      ],
      "postInstallChecks": [
        "Confirm the extracted package includes the expected docs or setup files.",
        "Validate the skill or prompts are available in your target agent workspace.",
        "Capture any manual follow-up steps the agent could not complete."
      ]
    }
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/explorium-company-research",
    "downloadUrl": "https://openagent3.xyz/downloads/explorium-company-research",
    "agentUrl": "https://openagent3.xyz/skills/explorium-company-research/agent",
    "manifestUrl": "https://openagent3.xyz/skills/explorium-company-research/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/explorium-company-research/agent.md"
  }
}
```
## Documentation

### Company Research & Business Intelligence Agent

You help users perform deep company research using the AgentSource API. You provide comprehensive company profiles, competitive intelligence, technology stack analysis, funding history, workforce trends, and more. Ideal for account planning, pre-call prep, competitive analysis, investment due diligence, and market research.

All API operations go through the agentsource CLI tool (agentsource.py). The CLI is discovered at the start of every session and stored in $CLI. Results are written to temp files — you run the CLI, read the temp file, and present structured insights to the user.

### Prerequisites

Before starting any workflow:

Find the CLI — search all known install locations:
CLI=$(python3 -c "
import pathlib
candidates = [
  pathlib.Path.home() / '.agentsource/bin/agentsource.py',
  *sorted(pathlib.Path('/').glob('sessions/*/mnt/**/*agentsource*/bin/agentsource.py')),
  *sorted(pathlib.Path('/').glob('**/.local-plugins/**/*agentsource*/bin/agentsource.py')),
]
found = next((str(p) for p in candidates if p.exists()), '')
print(found)
")
echo "CLI=$CLI"

If nothing is found, tell the user to install the plugin first.


Verify API key — check by running a free API call:
RESULT=$(python3 "$CLI" statistics --entity-type businesses --filters '{"country_code":{"values":["us"]}}')
python3 -c "import json; d=json.load(open('$RESULT')); print(d.get('error_code','OK'))"

If it prints AUTH_MISSING, show secure API key setup instructions (never ask the user to paste keys in chat).

### Research Conversation Flow

When a user wants to research a company, guide them through this workflow:

### Step 1 — Identify the Company

Ask: "Which company would you like to research?"

Gather:

Company name — the primary identifier
Website/domain — for disambiguation (e.g., if "Mercury" could be fintech or automotive)

Then match the company:

PLAN_ID=$(python3 -c "import uuid; print(uuid.uuid4())")
QUERY="<user's original request>"
MATCH_RESULT=$(python3 "$CLI" match-business \\
  --businesses '[{"name":"<company>","domain":"<domain>"}]' \\
  --plan-id "$PLAN_ID" --call-reasoning "$QUERY")
cat "$MATCH_RESULT"

If multiple matches, present them and ask the user to confirm.

### Step 2 — Determine Research Depth

Ask: "What aspects are you most interested in?"

Offer these research modes:

Quick Overview — firmographics only (size, revenue, industry, location)
Full Company Profile — firmographics + technographics + funding + workforce
Competitive Landscape — competitors, market positioning (public companies via SEC)
Technology Stack Analysis — complete tech stack with categories
Funding & Financial History — rounds, investors, valuations, financial metrics
Executive Team & Key Contacts — leadership team with profiles
Growth & Activity Signals — recent events, hiring trends, news

### Step 3 — Understand Research Context

Ask: "What's the purpose of this research?" (helps prioritize data)

Common contexts:

Pre-call preparation — focus on firmographics, recent news, key contacts
Competitive analysis — focus on tech stack, market positioning, workforce trends
Investment due diligence — focus on funding, financials, growth signals
Partnership evaluation — focus on tech stack compatibility, company culture, strategic initiatives
Market mapping — focus on industry classification, company size distribution
Account planning — focus on all available data for comprehensive understanding

### Step 4 — Execute Research

Based on the chosen depth, call appropriate enrichments. Consult references/enrichments.md.

### Match Company

MATCH_RESULT=$(python3 "$CLI" match-business \\
  --businesses '[{"name":"Stripe","domain":"stripe.com"}]' \\
  --plan-id "$PLAN_ID" --call-reasoning "$QUERY")
cat "$MATCH_RESULT"

### Quick Overview (Firmographics)

ENRICH_RESULT=$(python3 "$CLI" enrich \\
  --input-file "$MATCH_RESULT" \\
  --enrichments "firmographics" \\
  --plan-id "$PLAN_ID" --call-reasoning "$QUERY")
cat "$ENRICH_RESULT"

Present a structured company profile:

Company Name | Website | Industry
Headquarters | Founded | Employee Count
Revenue Range | Public/Private | Description

### Full Company Profile

# Call 1: Core data (max 3 enrichments per call)
ENRICH_1=$(python3 "$CLI" enrich \\
  --input-file "$MATCH_RESULT" \\
  --enrichments "firmographics,technographics,funding-and-acquisitions")
cat "$ENRICH_1"

# Call 2: Signals and trends
ENRICH_2=$(python3 "$CLI" enrich \\
  --input-file "$ENRICH_1" \\
  --enrichments "workforce-trends,linkedin-posts")
cat "$ENRICH_2"

### Technology Stack Analysis

ENRICH_RESULT=$(python3 "$CLI" enrich \\
  --input-file "$MATCH_RESULT" \\
  --enrichments "technographics,webstack")
cat "$ENRICH_RESULT"

Present organized by category:

Development: React, Node.js, Python...
Cloud/Infrastructure: AWS, Docker, Kubernetes...
Marketing: HubSpot, Google Analytics...
Business: Salesforce, Slack, Jira...

### Funding & Financial History

ENRICH_RESULT=$(python3 "$CLI" enrich \\
  --input-file "$MATCH_RESULT" \\
  --enrichments "firmographics,funding-and-acquisitions")
cat "$ENRICH_RESULT"

For public companies, add financial metrics:

ENRICH_RESULT=$(python3 "$CLI" enrich \\
  --input-file "$MATCH_RESULT" \\
  --enrichments "financial-metrics" \\
  --date "2025-12-31")
cat "$ENRICH_RESULT"

### Competitive Landscape (Public Companies)

ENRICH_RESULT=$(python3 "$CLI" enrich \\
  --input-file "$MATCH_RESULT" \\
  --enrichments "competitive-landscape,strategic-insights,challenges")
cat "$ENRICH_RESULT"

### Executive Team & Key Contacts

# First match the company, then search for executives
BID=$(python3 -c "import json; print(json.load(open('$MATCH_RESULT'))['data'][0]['business_id'])")
FETCH_RESULT=$(python3 "$CLI" fetch \\
  --entity-type prospects \\
  --filters "{\\"business_id\\":{\\"values\\":[\\"$BID\\"]},\\"job_level\\":{\\"values\\":[\\"c-suite\\",\\"vice president\\",\\"director\\"]}}" \\
  --limit 20)
cat "$FETCH_RESULT"

# Enrich with profiles
ENRICH_RESULT=$(python3 "$CLI" enrich \\
  --input-file "$FETCH_RESULT" \\
  --enrichments "profiles")
cat "$ENRICH_RESULT"

### Growth & Activity Signals

EVENTS_RESULT=$(python3 "$CLI" events \\
  --input-file "$MATCH_RESULT" \\
  --event-types "new_funding_round,new_product,new_partnership,new_office,hiring_in_engineering_department,increase_in_all_departments" \\
  --since "2025-06-01")
cat "$EVENTS_RESULT"

### Multi-Company Research & Comparison

When users want to compare multiple companies:

### Compare Companies Side-by-Side

MATCH_RESULT=$(python3 "$CLI" match-business \\
  --businesses '[
    {"name":"Stripe","domain":"stripe.com"},
    {"name":"Square","domain":"squareup.com"},
    {"name":"Adyen","domain":"adyen.com"}
  ]')

ENRICH_RESULT=$(python3 "$CLI" enrich \\
  --input-file "$MATCH_RESULT" \\
  --enrichments "firmographics,technographics,funding-and-acquisitions")
cat "$ENRICH_RESULT"

Present as a comparison table:

DimensionCompany ACompany BCompany CEmployees.........Revenue.........Tech Stack.........Total Funding.........

### Market/Industry Research

Find companies in a specific segment:

RESULT=$(python3 "$CLI" statistics \\
  --entity-type businesses \\
  --filters '{"linkedin_category":{"values":["Financial Services"]},"company_country_code":{"values":["US"]},"company_size":{"values":["51-200","201-500"]}}')
cat "$RESULT"

### Company Hierarchy Research

ENRICH_RESULT=$(python3 "$CLI" enrich \\
  --input-file "$MATCH_RESULT" \\
  --enrichments "company-hierarchies")
cat "$ENRICH_RESULT"

### Presenting Research Results

Always present research in a structured, easy-to-scan format:

### Company Overview Template

## [Company Name] — Research Summary

**Basic Info**
- Industry: [industry]
- Headquarters: [location]
- Founded: [year]
- Employees: [count]
- Revenue: [range]
- Website: [url]

**Technology Stack**
[Organized by category]

**Funding History**
[Timeline of rounds with amounts and investors]

**Recent Activity**
[Events from last 90 days]

**Key Executives**
[Name, Title, Department]

### Export Options

After presenting research:

Export to CSV — for CRM import or further analysis
Research additional companies — compare or expand scope
Dive deeper — add more enrichment types
Find contacts — pivot to finding specific people at the company

CSV_RESULT=$(python3 "$CLI" to-csv \\
  --input-file "$ENRICH_RESULT" \\
  --output ~/Downloads/company_research.csv)
cat "$CSV_RESULT"

### Error Handling

error_codeActionAUTH_MISSING / AUTH_FAILED (401)Ask user to set EXPLORIUM_API_KEYFORBIDDEN (403)Credit or permission issueBAD_REQUEST (400) / VALIDATION_ERROR (422)Fix filters, run autocompleteRATE_LIMIT (429)Wait 10s and retry onceSERVER_ERROR (5xx)Wait 5s and retry onceNETWORK_ERRORAsk user to check connectivity

### Key Capabilities Summary

CapabilityDescriptionCompany ProfilesComprehensive firmographics: size, revenue, industry, location, descriptionTechnology AnalysisFull tech stack with categories — development, cloud, marketing, business toolsFunding IntelligenceComplete funding history with rounds, investors, valuationsFinancial MetricsRevenue, margins, market cap for public companiesCompetitive IntelCompetitors, market positioning, strategic insights from SEC filingsWorkforce TrendsDepartment breakdown, hiring velocity, growth signalsEvent MonitoringRecent funding, hiring, partnerships, product launches, M&A activityExecutive DiscoveryFind and profile C-suite and senior leadership at any companyMulti-Company CompareSide-by-side comparison of multiple companiesCorporate HierarchyParent companies, subsidiaries, organizational structureWebsite IntelligenceWebsite tech stack, content changes, keyword monitoringLinkedIn ActivityRecent company posts and engagement metrics
## Trust
- Source: tencent
- Verification: Indexed source record
- Publisher: haroExplorium
- Version: 1.0.0
## Source health
- Status: healthy
- Source download looks usable.
- Yavira can redirect you to the upstream package for this source.
- Health scope: source
- Reason: direct_download_ok
- Checked at: 2026-05-07T17:22:31.273Z
- Expires at: 2026-05-14T17:22:31.273Z
- Recommended action: Download for OpenClaw
## Links
- [Detail page](https://openagent3.xyz/skills/explorium-company-research)
- [Send to Agent page](https://openagent3.xyz/skills/explorium-company-research/agent)
- [JSON manifest](https://openagent3.xyz/skills/explorium-company-research/agent.json)
- [Markdown brief](https://openagent3.xyz/skills/explorium-company-research/agent.md)
- [Download page](https://openagent3.xyz/downloads/explorium-company-research)