yaojingang/yao-geo-skills

yao-doubao-crawler

Use when a user needs repeated Doubao AI-search collection from web or Android Appium into compatible JSON plus Markdown/Excel/HTML GEO reports.

First seen Jul 10, 2026

Installation

$ npx skills add yaojingang/yao-geo-skills --skill yao-doubao-crawler

Summary

  • Use when a user needs repeated Doubao AI-search collection from web or Android Appium into compatible JSON plus Markdown/Excel/HTML GEO reports.
  • Requires keywords/questions and repeat count; target entity/type are required only for target-vs-competitor diagnosis.
  • Not for generic scraping, Doubao API chat, hidden API extraction, SEO writing, high-frequency automation, or one-off answers.

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from yaojingang/yao-geo-skills · top by installs.

npx skills add yaojingang/yao-geo-skills

Browse all from yaojingang/yao-geo-skills

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Repository health

Stars 736
License LICENSE
Default branch main
Open issues 0
Status Active

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 1,900 B
  • docs README.md 9,365 B
  • docs SUMMARY.md 415 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 8 installs

SKILL.md

Yao Doubao Crawler

Inputs

Collect with keywords/questions, repeat count, backend (web or mobile), connection fields, and output dir. Add target entity + entity type for standard diagnosis. Without a target, generate exploratory output and label inferred candidates as heuristic.

Workflow

  1. Read references/user-setup-and-usage.md, references/doubao-crawl-workflow.md, and references/report-contract.md.
  2. For Android/Appium, also read references/mobile-appium-workflow.md and run python3 scripts/doubaomobilecrawl.py preflight ....
  3. Stage 1 web: run scripts/doubaobatchcrawl.mjs.
  4. Stage 1 mobile: run scripts/doubaomobilecrawl.py batch; use --fresh-chat --require-fresh-chat when samples must start in separate Doubao app conversations.
  5. Stage 2: run scripts/analyzedoubaoresults.py on the compatible crawl JSON.
  6. Use evals/ and templates/ for packaging checks and collection briefs.
  7. Return crawl JSON, summary.json, structured Markdown/Excel, HTML report, screenshots/XML for mobile, failed logs, and mobile search-material evidence when present.

Honest Boundaries

  • Do not bypass login, CAPTCHA, risk controls, hidden APIs, network traffic, or app storage.
  • Android/Appium is low-frequency visible UI evidence capture.
  • Probability and competitor metrics are repeated-sample estimates; review aliases before external use.
  • Preserve raw answers, references, URLs, screenshots/XML, and logs.