You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Migrated from issue #109, originally opened by @AIwork4me. Moved to a discussion for broader design conversation.
Summary
Add a new bundled skill, competitor-intel, that runs on a daily schedule to automatically fetch competitor information from major social media and e-commerce sites, producing a continuous, auditable competitive-intelligence digest.
Motivation
ClawMaster aims to make OpenClaw a genuinely useful personal assistant. The skill ecosystem already covers cost summaries (clawprobe-cost-digest) and content drafting (content-draft), but it lacks automated intelligence gathering aimed at business decisions.
For non-technical users in growth, product, and marketing, manually tracking competitors is time-consuming and easy to miss. A scheduled competitive-intel skill can:
Automatically gather and summarize competitor public information daily, reducing information asymmetry.
Aggregate data scattered across platforms into a structured digest, reducing manual curation.
Run automatically via OpenClaw's scheduled-task mechanism — no manual trigger needed.
Emit Markdown digests usable directly in team weekly reports or decision memos.
---name: competitor-inteldescription: Daily automated collection of public competitor information from major social media and e-commerce platforms, producing a structured competitive-intelligence digest. Use when the user needs competitive intelligence tracking, competitor monitoring, or daily market digest.metadata:
openclaw:
requires:
anyBins:
- node---# competitor-intel
Use this skill when the user needs automated competitive intelligence from
social media and e-commerce platforms — not manual searching.
This skill reads the user's competitor configuration, fetches public data
from configured platforms, and generates a structured digest with:
- Price changes and promotions
- New product / content releases
- Marketing campaign tracking
- Sentiment trend changes
- Period-over-period comparison
## Critical rule
This skill is guidance plus runnable scripts, not a callable tool name.
Do not call `competitor-intel` as if it were a built-in tool.
First use `read` to load this `SKILL.md`.
Then use `exec` to run the bundled Node scripts with `node`.
## Commands# Collect competitor data
node ${SKILL_DIR}/scripts/fetch-competitor-data.mjs --config ~/.openclaw/competitor-intel.json
# Generate the daily digest
node ${SKILL_DIR}/scripts/generate-digest.mjs --period day --summary
# Configure the schedule
node ${SKILL_DIR}/scripts/schedule-config.mjs --cron "0 8 * * *"
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Summary
Add a new bundled skill,
competitor-intel, that runs on a daily schedule to automatically fetch competitor information from major social media and e-commerce sites, producing a continuous, auditable competitive-intelligence digest.Motivation
ClawMaster aims to make OpenClaw a genuinely useful personal assistant. The skill ecosystem already covers cost summaries (
clawprobe-cost-digest) and content drafting (content-draft), but it lacks automated intelligence gathering aimed at business decisions.For non-technical users in growth, product, and marketing, manually tracking competitors is time-consuming and easy to miss. A scheduled competitive-intel skill can:
Proposed skill:
competitor-intelDirectory layout
Data-source coverage
Social media
E-commerce
Core features
Scheduled automated collection
--period day|week|monthto pick a collection window.Competitor configuration
~/.openclaw/competitor-intel.json.Structured collection
AdapterResult<T>shape (consistent with the project's existing adapter pattern).~/.openclaw/cache/competitor-intel/to avoid duplicate fetches.Intelligent digest generation
clawprobe-cost-digest).Example config
{ "competitors": [ { "name": "Competitor A", "keywords": ["brand-name-A", "product-line-A"], "accounts": { "weibo": "@CompetitorAOfficial", "xhs": "CompetitorA", "twitter": "@CompetitorA" }, "products": [ { "platform": "taobao", "url": "https://..." }, { "platform": "jd", "keyword": "Competitor A flagship product" } ] } ], "schedule": "0 8 * * *", "platforms": ["weibo", "xhs", "taobao", "jd", "twitter"] }SKILL.md sketch
Technical constraints (following project conventions)
fetch/ npm packages.AdapterResult<T>, matchingshared/adapters/.exec— same pattern asclawprobe-cost-digest; a skill is guidance + executable scripts.zh.ts/en.ts/ja.ts.Rollout plan
Acceptance criteria
bundled-skills/competitor-intel/directory complete, including SKILL.md, _meta.json, scripts/.__tests__/coverage.npm testpasses locally.Related
clawprobe-cost-digestskill — reuses its digest-generation and period-over-period comparison patterns.Beta Was this translation helpful? Give feedback.
All reactions