Install
openclaw skills install @baofeng-tech/kol-creator-discoveryUse this skill when a user needs KOL or influencer research, creator email lookup, similar-creator discovery, outreach-list building, influencer prospecting, or a contact table from TikTok, Instagram, or YouTube profile URLs. It uses AIsa's WaveInflu APIs to find verified creator emails, match similar YouTube or TikTok creators, enrich each recommended profile with contact emails, and return an outreach-ready Markdown table without inventing missing data. Use when: the user needs YouTube search, trend discovery, channel research, or SERP analysis.
openclaw skills install @baofeng-tech/kol-creator-discoveryBuild a contact-ready creator list from one social profile. Use AIsa WaveInflu to look up the seed creator's email, find similar creators, enrich every recommended profile with its own email lookup, and return one evidence-based table.
Set an AIsa API key:
export AISA_API_KEY="your-aisa-api-key"
Never print, log, or commit API keys. If the key is missing, ask the user to set AISA_API_KEY.
Works with any agentskills.io-compatible harness, including Claude Code, Claude, OpenAI Codex, Cursor, Gemini CLI, OpenCode, Goose, OpenClaw, Hermes, and other runtimes that support skill folders.
Requires Python 3, curl, and AISA_API_KEY. Get a key at https://aisa.one.
python3 scripts/kol_creator_discovery.py research \
"https://www.youtube.com/@mkbhd" \
--limit 10 \
--out kol-report.md \
--json-out kol-report.json
With explicit content direction and audience filters:
python3 scripts/kol_creator_discovery.py research \
"https://www.tiktok.com/@creator" \
--platform tiktok \
--content-direction "consumer AI apps and productivity tools" \
--regions US,GB \
--languages en \
--min-followers 10000 \
--max-followers 500000 \
--limit 15 \
--out kol-report.md
Collect or infer:
youtube or tiktokInfer the target platform from a YouTube or TikTok seed URL. If the seed is Instagram, ask for both the target platform and a content-direction description because WaveInflu similarity matching does not accept Instagram seed profiles.
Do not call an API until the input is a creator profile URL. Do not use individual post or video URLs as seeds.
Call POST /apis/v1/waveinflu/email-lookup with the submitted profile URL. Preserve the returned platform, username, normalized profile link, region, emails, contacts, and quota metadata.
Treat returned email values as API-sourced contact data. Never infer an email pattern or manufacture a missing address.
Call POST /apis/v1/waveinflu/similar with:
platform: youtube or tiktokseedProfileUrl: include only for YouTube or TikTok seedscontentDirection: include when supplied; require it for Instagram seedslimit: default 10, maximum 100filters: include only the filters requested by the userThe API returns creators sorted by similarityScore. Preserve that order after removing duplicates and the seed creator.
For each returned creator profile URL, call POST /apis/v1/waveinflu/email-lookup. Use the primary email when present; otherwise use the first unique value in emails. If no email is returned, write Not found rather than guessing.
Default to 10 email enrichments. Before enriching more than 25 creators, tell the user how many email-lookup calls will be made and confirm the scope because each lookup can consume quota.
Continue when one creator lookup fails. Record Lookup failed for that row and finish the remaining list.
125K only in Markdown.— or Not found.Use references/report-template.md. The main output must include:
Do not expose raw API payloads unless requested. Do not initiate outreach, send email, or upload the list to another system without separate user authorization.
Run the complete workflow:
python3 scripts/kol_creator_discovery.py research PROFILE_URL \
--platform youtube \
--content-direction "AI productivity creators" \
--limit 10 \
--out report.md \
--json-out report.json
Run only email lookup:
python3 scripts/kol_creator_discovery.py lookup \
"https://www.instagram.com/onkimia/"
Run only similar-creator discovery:
python3 scripts/kol_creator_discovery.py similar \
--platform youtube \
--seed-profile-url "https://www.youtube.com/@mkbhd" \
--limit 10
Read references/api-reference.md before changing payload fields or interpreting response fields.
https://api.aisa.one/apis/v1/waveinflu/... endpoints.Not found from Lookup failed.This skill calls these AIsa endpoints directly:
See the full AIsa API Reference for the complete catalog.
MIT — see LICENSE at the repo root.