Crowdcore external router
Skill chumi-technologies/crowdcore-agent-skills/skills/crowdcore-external-router
Top-level router for Crowdcore external-consumer creator-search tasks. Use when a request could map to public creator search, private search, audience simulation, ad intelligence, or trend research, including Chinese requests like 帮我搜, 先帮我搜, 找网红, 找 creator, 找达人, 搜达人, 搜创作者, and then export/save results.From its SKILL.md
npx -y skills add chumi-technologies/crowdcore-agent-skills --skill crowdcore-external-routerAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
SKILL.md
3.9 KB, 735 tokens by cl100k_base, as published. Nobody here has run it
Crowdcore External Router
Use this first when the user starts from a broad product goal and has not selected the exact Crowdcore path.
This skill is a routing and handoff layer. It does not own backend Search OS semantics. It chooses the path, checks boundary configuration, preserves product context, and produces standard artifacts other agent skills can consume.
Core Rules
- Reply in the user's latest language.
- Ask at most one blocking clarification question.
- Before asking, look for local context files:
crowdcore-context.json,.crowdcore/context.json,search-context.json. - Audience is optional search context. Do not reject public creator search only because no audience is present.
- Product or brand context must be preserved when available.
- Do not run live providers in local acceptance.
mockandreplayare deterministic;livefails closed unless a product API client is explicitly wired. nextActionsare proposed actions. IfrequiresUserConfirmation=true, do not execute the action until the user asks for it.- Real Crowdcore API calls require
CROWDCORE_API_KEY. If it is missing, tell the user to create an API key in the Crowdcore dashboard API page and set it in the agent environment.
Public Search OS
Use when the user wants to search creators, find influencers, refine creator requirements, or read/export search results.
Minimum executable local acceptance fields:
platform- search target or goal
- product or brand context
If enough context exists, run:
node <skill-dir>/scripts/crowdcore-search-os.cjs --mode "${CROWDCORE_SEARCH_AGENT_MODE:-mock}" --context <context-file> --json-out search-results.json --csv-out search-results.csv
After success, report:
providerMode- result count
- artifact path:
search-results.json - that Excel export is available after user confirmation
If the user then says 存成 Excel, 导出 Excel, save as Excel, or similar, use the agent's spreadsheet/export capability on search-results.json. Do not rerun search unless the user asks for a new search.
Live Crowdcore Credentials
Mock and replay flows do not require credentials. Live product API or MCP flows require:
export CROWDCORE_API_KEY=cc_live_...
export CROWDCORE_API_BASE=https://api.crowdcore.com
If the user has not created a key yet, direct them to Crowdcore -> API keys -> Create key. The key is shown once and must not be committed to source control.
Other Routes
Private Search: use only when the source pool is explicit, such as list ids or creator ids.
Audience Simulation: use when the request is about ICP synthesis, persona generation, or persistent audience updates.
Ad / Creative / Trend Research: use when the request is about ads, creatives, content patterns, or competitors rather than creator retrieval.
Standard Result Contract
The standard search artifact is crowdcore.search_results.v1. The schema lives at contracts/search-results.schema.json.
Required acceptance fields:
providerModeresultsnextActionsliveProviderEvaluated=falsefor mock/replaysemanticQualityEvaluated=falsefor mock/replay
The standard export action is:
{
"type": "export_excel",
"label": "Export to Excel",
"requiresUserConfirmation": true
}
What ships with it: 7 files
22.9 KB alongside SKILL.md, 2 of them executable
agents/
- openai.yaml181 B
contracts/
fixtures/
scripts/
- crowdcore-search-os.cjsruns13.0 KB
tests/
- run.mjsruns3.9 KB