src/skills/optional/scrapling/SKILL.md
This skill should be used when the task needs structured web extraction with Scrapling, including simple fetch, dynamic rendering, or stealthy fetching, and ordinary page reading is not enough.
npx skillsauth add 42atom/msgcode scraplingInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
使用 Scrapling 做结构化网页抓取。
pip install "scrapling[all]"scrapling install优先使用 Scrapling 自身命令和 API,不要先自己造爬虫框架。
最小入口:
scrapling extract getscrapling extract stealth-fetchFetcherStealthyFetcherDynamicFetcherscrapling extract get 'https://example.com' output.md
scrapling extract stealth-fetch 'https://example.com' output.html --solve-cloudflare
data-ai
This skill should be used when the model needs detailed image understanding beyond the system preview summary, and needs a provider-neutral capability index.
development
# todo skill 触发:任务记录、查看待办、标记完成。 优先入口:`~/.config/msgcode/skills/todo/main.sh` 默认 workspace:当前目录 `$PWD`(可被 `--workspace` 覆盖)。 常用: - `bash ~/.config/msgcode/skills/todo/main.sh add "补充测试报告" --json` - `bash ~/.config/msgcode/skills/todo/main.sh list --json` - `bash ~/.config/msgcode/skills/todo/main.sh done <taskId> --json`
development
# thread skill 触发:查看/切换会话线程,读取线程消息。 优先入口:`msgcode thread ...` 常用: - `msgcode thread list --json` - `msgcode thread active --json` - `msgcode thread messages <thread-id> --limit 20 --json` - `msgcode thread switch <thread-id> --json`
development
This skill should be used when the model needs to create, inspect, enable, disable, or remove recurring schedules in msgcode, or when diagnosing schedule state in the current workspace.