Agent skill

Spider

by szhshp in szhshp/panda-video-generator

Atomic reference for three spider flows: spider:extract:file, spider:extract:url, spider:zhihu — inputs, outputs, env vars only.

No licenceAuto-check: notesMedia & Creative

Install Spider

skills CLI
$ npx skills add szhshp/panda-video-generator --skill spider -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install szhshp/panda-video-generator spider --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/szhshp/panda-video-generator.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agent/skills/spider .claude/skills/spider && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
spider
GitHub stars
291
Token cost
~888 tokens
SKILL.md length
218 words
Files
1
Skills in repo
6
Repo updated
First seen
Licence
None found

At a glance

Atomic reference for three spider flows: spider:extract:file, spider:extract:url, spider:zhihu — inputs, outputs, env vars only.

  • Works in 3 steps: 本地 UTF-8 文件 → { title, content } JSON → http(s) 页面 URL → { title, content }… → 知乎问题 URL → 结构化 JSON + 口播 + 标题同步
  • Media & Creative work in your project
  • SKILL.md covers 1. 本地 UTF-8 文件 → { title,…, 2. http(s) 页面 URL → { title,… and 3. 知乎问题 URL → 结构化 JSON + 口播 +…
  • Calls pnpm and tsx; reaches zhihu.com; needs DEEPSEEK_API_KEY

What it does

Spider is an agent skill from szhshp/panda-video-generator. Atomic reference for three spider flows: spider:extract:file, spider:extract:url, spider:zhihu — inputs, outputs, env vars only.

Its SKILL.md is about 890 tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Media & Creative. It works with pnpm. The repository describes itself as: 熊猫视频自动化引擎: 用程序员的方式帮你自动化视频创作与发布.

When your agent uses it

  • Media & Creative work in your project

Example prompts

  • “/spider”

Requirements

  • A credential in DEEPSEEK_API_KEY

Workflow steps

3 steps, taken from the step headings in SKILL.md.

  1. 本地 UTF-8 文件 → { title, content } JSON
  2. http(s) 页面 URL → { title, content } JSON(Puppeteer)
  3. 知乎问题 URL → 结构化 JSON + 口播 + 标题同步

What it can do on your machine

Read from SKILL.md and the folder at commit 95ced9b. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • pnpm
    • tsx

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Hosts in commands or code, which the agent is likely to contact:

    • zhihu.com

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names these keys or tokens, usually read from environment variables:

    • DEEPSEEK_API_KEY

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Spider loads about 888 tokens when it runs. Until then it costs about 34 tokens; SKILL.md has 218 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~34
When it runs · the whole SKILL.md, loaded when a task matches
~888

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check: notes

The automated check noted patterns worth knowing about, such as sudo or a known installer.

  • NoteMentions a .env fileSKILL.md:10
    根目录**执行(`cwd` 影响相对路径;DeepSeek 相关见仓库根 **`.env`**)。`packages/spider/README.md` 仅为路牌链回本文。
  • NoteMentions a .env fileSKILL.md:141
    | `DEEPSEEK_API_KEY` | 口播需要 | 环境变量或仓库根 `.env` |

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

Without a licence we can't republish the file, so here is its outline and opening line. It has 218 words (~888 tokens).

“在 monorepo 根目录执行(cwd 影响相对路径;DeepSeek 相关见仓库根 .env)。packages/spider/README.md 仅为路牌链回本文。”

— opening of SKILL.md by szhshp
name
spider

Read the full SKILL.md on GitHub

Files

Just SKILL.md in .agent/skills/spider of szhshp/panda-video-generator.

Open the folder on GitHubat commit 95ced9b

Compare with similar skills

Spider next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Spider compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Spider this skillszhshp/panda-video-generator291—~888Automated safety check: NotesNone
KrillinAI CLI Operatorkrillinai/OpenCreator13k—~869Automated safety check: PassApache-2.0
Wechat 2D Rendervibe-motion/skills1.3k—~773Automated safety check: PassNone
DeerFlow Smoke Testbytedance/deer-flow84k—~2.5kAutomated safety check: NotesMIT
@pierre/diffs Code Renderingpierrecomputer/pierre6.3k2 repos~803Automated safety check: PassApache-2.0
React Router Release Notes Prepremix-run/react-router57k—~1.1kAutomated safety check: PassMIT

Similar skills

  • KrillinAI CLI Operator

    krillinai/OpenCreator

    Routes agents to the right KrillinAI command for subtitles, dubbing, video rendering, covers and speech, and explains how to read its JSON and manifest output.

    13k GitHub stars~869 tokensUpdated 4 days ago
    Media & CreativeAuto-check passed
  • Wechat 2D Render

    vibe-motion/skills

    Clone or update https://github.com/sxhzju/wechat-2d and render the default WeChat-style 2D chat motion video with Remotion.

    1.3k GitHub stars~773 tokensUpdated 4 days ago
    Productivity & AutomationAuto-check passed
  • DeerFlow Smoke Test

    bytedance/deer-flow

    Walks through an end-to-end smoke test of a DeerFlow deployment: pull the latest code, deploy with Docker or locally, verify services, run health checks and write a report.

    84k GitHub stars~2.5k tokensUpdated today
    Testing & QAAuto-check: notes
  • @pierre/diffs Code Rendering

    pierrecomputer/pierre

    Guides an agent through using @pierre/diffs to render syntax-highlighted files and diffs, and to build editing and review surfaces in React or plain JavaScript.

    6.3k GitHub starsUsed in 2 repos~803 tokens
    DevelopmentAuto-check passed
  • React Router Release Notes Prep

    remix-run/react-router

    Polishes pending React Router change files before the versioning scripts run, and decides whether a long-form What's Changed section is warranted.

    57k GitHub stars~1.1k tokensUpdated yesterday
    DevelopmentAuto-check passed
  • Link Workspace Packages

    nomcopter/react-mosaic

    Link workspace packages in monorepos (npm, yarn, pnpm, bun).

    4.8k GitHub starsUsed in 6 repos~760 tokens
    DevelopmentAuto-check passed

More from szhshp/panda-video-generator

  • Caption Generator

    szhshp/panda-video-generator

    Prefer the hosting AI Agent to write narration into input.txt from crawl JSON (no external LLM).

    291 GitHub stars~1.5k tokensUpdated 2 mo ago
    Auto-check: notes
  • Playwright Publish

    szhshp/panda-video-generator

    Multi-platform browser login and video upload via Playwright Test only (headed Chromium).

    291 GitHub stars~1.1k tokensUpdated 2 mo ago
    Auto-check passed
  • Remotion Render

    szhshp/panda-video-generator

    Run Remotion renders from monorepo root: pnpm render:video, render:all / pipeline:tts-render, render:composition; sync-to-public, composition IDs, output/video paths, VIDEOPUBLICDIR.

    291 GitHub stars~901 tokensUpdated 2 mo ago
    Auto-check passed
  • Tts Node

    szhshp/panda-video-generator

    Atomic reference for @panda-video-generator/tts-node: pnpm tts, cli.ts, processNarrationFile — Edge-TTS narration → audio.mp3 + audio.vtt; env vars TTS, EDGETTS, ffmpeg.

    291 GitHub stars~954 tokensUpdated 2 mo ago
    Auto-check passed
  • URL To Video Pipeline

    szhshp/panda-video-generator

    Orchestrates repo pipeline from a single URL: branch Zhihu vs generic page → spider → DeepSeek caption when needed → Edge TTS → Remotion render to output/video/video.mp4.

    291 GitHub stars~1.2k tokensUpdated 2 mo ago
    Auto-check: notes

Works with

Questions about Spider

What does Spider do?

Atomic reference for three spider flows: spider:extract:file, spider:extract:url, spider:zhihu — inputs, outputs, env vars only. Spider is an agent skill from szhshp/panda-video-generator. Atomic reference for three spider flows: spider:extract:file, spider:extract:url, spider:zhihu — inputs, outputs, env vars only.

When should I use Spider?

Spider fits situations like: media & Creative work in your project.

How do I install Spider in Claude Code?

Run `npx skills add szhshp/panda-video-generator --skill spider -a claude-code`. Or copy the skill folder (.agent/skills/spider in szhshp/panda-video-generator) into .claude/skills/spider in your project. Claude Code loads it when a task matches its description.

How do I install Spider in Codex?

Run `npx skills add szhshp/panda-video-generator --skill spider -a codex`. Or copy the skill folder (.agent/skills/spider in szhshp/panda-video-generator) into .agents/skills/spider in your project. Codex loads it when a task matches its description.

Can I use Spider in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add szhshp/panda-video-generator --skill spider -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/spider, .gemini/skills/spider, .github/skills/spider and .opencode/skills/spider in your project.

What does Spider need to run?

Going by SKILL.md and its folder, Spider needs the command-line tools its instructions call (pnpm and tsx) and credentials named DEEPSEEK_API_KEY. Our summary lists: A credential in DEEPSEEK_API_KEY.

Does Spider access the network?

SKILL.md names 1 domain. In commands or code: zhihu.com; the agent is likely to contact it when it follows the instructions. This is read from the text; nothing was executed.

Is Spider safe to install?

Our automated static check of SKILL.md found notes only (mentions a .env file), nothing it rates as a warning. It is not a guarantee. Review the folder before installing.

What licence does Spider use?

No licence was found for Spider or its repository. Without one, default copyright applies: ask the author before reusing or redistributing it.

How many tokens does Spider use?

About 888 tokens (SKILL.md is roughly 3.6k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Spider?

Skills that share tags, products or a category with Spider: KrillinAI CLI Operator (krillinai/OpenCreator, 13k stars), Wechat 2D Render (vibe-motion/skills, 1.3k stars), DeerFlow Smoke Test (bytedance/deer-flow, 84k stars) and @pierre/diffs Code Rendering (pierrecomputer/pierre, 6.3k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Spider?

szhshp (a GitHub user) maintains it in szhshp/panda-video-generator, which has 291 GitHub stars. The repository holds 6 skills in this directory. The repository was last updated on August 10, 2026.

Source: szhshp/panda-video-generator on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.