Selection Agent for Openclaw

A comprehensive multi-channel product selection agent for keyword research, SEO analysis, and TrendPlus data integration.

lygjoey
v1.0.0
Mar 29, 2026
0
747
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install selection-agent

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install selection-agent using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is Selection Agent?

Selection Agent is a high-performance tool within the Openclaw Skills ecosystem designed for deep market research and product selection. It automates the complex process of keyword investigation, competitor benchmarking, and multi-source data deduplication to help developers and marketers identify high-potential niches.

By leveraging integrations with SEMRush, Facebook Ads, and Notion, this skill provides a unified workflow for analyzing search volume, keyword difficulty, and competitive gaps. It is specifically built to handle large datasets while ensuring accuracy through rigorous cross-referencing with sitemaps and CMS databases.

Selection Agent Use Cases

  • Automated keyword research and SEO difficulty assessment.
  • Competitor analysis across top-tier domains like photoroom.com and picsart.com.
  • Multi-source data deduplication against sitemaps, CMS, and Notion databases.
  • Identifying market gaps using TrendPlus data and custom gap scoring algorithms.
  • Managing bulk keyword queries with integrated error handling for API limits.

How Selection Agent Works

  1. The agent initializes by reading the mandatory AGENT_CONFIG.md file to load tokens, environment variables, and output schemas.
  2. It triggers multi-channel data collection, fetching keyword metrics via Semrush and advertising insights through FB Ads.
  3. Collected data is cross-referenced against existing sitemaps (e.g., myshell.ai) and internal databases to identify duplicates or new opportunities.
  4. A gap score is calculated based on volume, difficulty, and competitive density.
  5. The final analysis is structured into a standardized JSON format and can be exported to Google Sheets for stakeholder review.

Selection Agent Setup

To deploy this skill within your Openclaw Skills environment, ensure all API keys are configured and run the research script:

# Navigate to the project directory
cd /tmp/powerful-trendplus

# Load local environment variables
source .env.local 2>/dev/null

# Execute the full research workflow
python3 scripts/run_full_research.py

Selection Agent Data Schema & Taxonomy

The Selection Agent organizes research data into a precise JSON taxonomy to ensure compatibility across Openclaw Skills integrations:

Field Description
keyword The primary search term analyzed
kd Keyword Difficulty score (0-100)
volume Monthly search volume
coverage Status: new, exists_sitemap, exists_cms, or duplicate
gap_score Proprietary metric indicating market opportunity
priority Action level: high, medium, or low

Selection Agent Advanced Features

  • TrendPlus Integration: Seamlessly connect with the TrendPlus data engine for real-time market trends.
  • Smart Batching: Automatically splits large keyword sets into batches of 20 or fewer to prevent API timeouts.
  • Cross-Platform Deduplication: Syncs with Notion Bot DB and custom CMS APIs to prevent redundant research.
  • Multi-Skill Orchestration: Dynamically calls Semrush, Google Workspace, and MySQL skills to complete complex tasks.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*