apify-competitor-intelligence
Installation
SKILL.md
Competitor Intelligence
Analyze competitors using Apify Actors to extract data from multiple platforms.
Prerequisites
APIFY_TOKENconfigured in OpenClaw settings- Node.js 20.6+
mcpcCLI (auto-installed via skill metadata)
Input Sanitization Rules
Before substituting any value into a bash command:
- ACTOR_ID: Must be either a technical name (
owner/actor-name— alphanumeric, hyphens, dots, one slash) or a raw ID (exactly 17 alphanumeric characters, e.g.,oeiQgfg5fsmIJB7Cn). Reject values containing shell metacharacters (; | & $ ` ( ) { } < > ! \n). - SEARCH_KEYWORDS: Plain text words only. Reject shell metacharacters.
- JSON_INPUT: Must be valid JSON. Must not contain single quotes (use escaped double quotes). Validate structure before use.
- Output filenames: Must match
YYYY-MM-DD_descriptive-name.{csv,json}. No path separators (/,..), no spaces, no metacharacters.