Individual skill
yao-chatgpt-crawler
Use when a user provides ChatGPT web AI-search keywords, repeat count, target entity, entity type, OpenCLI profile, and crawl interval preference, then needs repeated crawls aggregated into JSON plus a Kami HTML GEO report. Not for generic crawling, ChatGPT API chat, SEO writing, or one-off answers.
skills/yao-chatgpt-crawler/SKILL.md
Source commit d21bfc1a7729a4b1baee896bdc51aab1caaf602a
What was checked
- Matches the observed repository HEAD
- Yes
- Scanner rules are current
- Yes
- Repository scan complete
- No
- Skill scan complete
- No
- Observed behavior
- Network or broad shell
- Last checked
- Nov 10, 2026
These are observations at the recorded commit, not a guarantee of safety. Review the source before running it.
Install this skill
Choose an agent in your Stack or copy a command below. Commands fetch the pinned commit and copy only this skill directory. Existing destinations are refused. Copying a command does not install anything.
An install command is unavailable: current rules, complete repository and skill scans, an eligible behavior level and a permitted license are required.
Repository context
- Repository stars (not skill ratings)
- 914
- Repository last updated
- Oct 1, 2026
- License
- MIT
Observed agent integration: No specific integration evidence. Standard SKILL.md installation does not imply verified compatibility.
Files and excerpt
File metadata and permitted, redacted excerpts come from the recorded scan. Source links are pinned to that commit.
Browse files
README.mddoc · 9,144 bytesSKILL.mdcore · 1,821 bytesSKILL.mdcore · 1,821 bytesagents/interface.yamlasset · 1,998 bytesevals/expected_artifacts.jsonasset · 1,803 bytesevals/rubric.mddoc · 2,149 bytesevals/trigger_cases.jsonasset · 1,790 bytesexamples/doubao-model-products-real/README.mddoc · 2,020 bytesexamples/doubao-model-products-real/brands-model-products.txtdoc · 593 bytesexamples/doubao-model-products-real/chatgpt-crawl.jsonasset · 325,175 bytesexamples/doubao-model-products-real/questions.txtdoc · 338 bytesexamples/doubao-model-products-real/report/report.htmlasset · 148,819 bytesexamples/doubao-model-products-real/report/structured-data.mddoc · 91,736 bytesexamples/doubao-model-products-real/report/summary.jsonasset · 398,083 bytesfixtures/sample-chatgpt-crawl.jsonasset · 7,654 bytesmanifest.jsonasset · 2,555 bytesreferences/chatgpt-crawl-workflow.mddoc · 6,314 bytesreferences/report-contract.mddoc · 17,428 bytesreferences/user-setup-and-usage.mddoc · 12,774 bytesreports/output-risk-profile.mddoc · 1,129 bytesscripts/analyze_chatgpt_results.pyruns · 237,872 bytesscripts/chatgpt_batch_crawl.mjsruns · 23,204 bytesscripts/chatgpt_browser_crawl.mjsruns · 27,429 bytesscripts/preflight.mjsruns · 11,514 bytesscripts/test_chatgpt_batch_delay.mjsruns · 2,675 bytesscripts/test_entity_recognition.pyruns · 19,406 bytestemplates/brief-template.mddoc · 2,247 bytes
Read excerpt
# Yao ChatGPT Crawler
## Inputs
Questions, repeat count, target entity/type (`person/company/product`), browser profile, delay preset, optional output directory, and same-type competitors.
Use random `30s-1m` by default; support `1-3m` and `3-10m` when requested.
## Workflow
1. Read `references/user-setup-and-usage.md`, `references/chatgpt-crawl-workflow.md`, and `references/report-contract.md` as needed.
2. Run `node scripts/preflight.mjs --profile <profile>` before fresh crawling.
3. Stage 1: run `scripts/chatgpt_batch_crawl.mjs` with questions, repeat, profile, target entity/type, interval preset, and output dir.
4. Stage 2: run `scripts/analyze_chatgpt_results.py`. Follow the competitor-review rules in the workflow reference; a target-only alias file never disables inference.