Guides
micronaut-projects/micronaut-openapi
Create or update standalone Micronaut Guides in micronaut-projects/micronaut-guides, including topic discovery, guide authoring, validation, PDF export, and pull request handoff.
Raccoon (小浣熊) PPT generation skill powered by the PPT OpenAPI.
$ npx skills add SenseTime-Copilot/raccoon-ppt-skill --skill raccoon-ppt -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install SenseTime-Copilot/raccoon-ppt-skill raccoon-ppt --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
Claude Code skills documentation · loads skills from .claude/skills/
Install the "raccoon-ppt" agent skill from https://github.com/SenseTime-Copilot/raccoon-ppt-skill/tree/main into .claude/skills/raccoon-ppt/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "raccoon-ppt", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add SenseTime-Copilot/raccoon-ppt-skill --skill raccoon-ppt -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install SenseTime-Copilot/raccoon-ppt-skill raccoon-ppt --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "raccoon-ppt" agent skill from https://github.com/SenseTime-Copilot/raccoon-ppt-skill/tree/main into .agents/skills/raccoon-ppt/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "raccoon-ppt", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add SenseTime-Copilot/raccoon-ppt-skill --skill raccoon-ppt -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install SenseTime-Copilot/raccoon-ppt-skill raccoon-ppt --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "raccoon-ppt" agent skill from https://github.com/SenseTime-Copilot/raccoon-ppt-skill/tree/main into .cursor/skills/raccoon-ppt/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "raccoon-ppt", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add SenseTime-Copilot/raccoon-ppt-skill --skill raccoon-ppt -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install SenseTime-Copilot/raccoon-ppt-skill raccoon-ppt --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "raccoon-ppt" agent skill from https://github.com/SenseTime-Copilot/raccoon-ppt-skill/tree/main into .gemini/skills/raccoon-ppt/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "raccoon-ppt", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install SenseTime-Copilot/raccoon-ppt-skill raccoon-pptInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add SenseTime-Copilot/raccoon-ppt-skill --skill raccoon-ppt -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "raccoon-ppt" agent skill from https://github.com/SenseTime-Copilot/raccoon-ppt-skill/tree/main into .github/skills/raccoon-ppt/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "raccoon-ppt", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add SenseTime-Copilot/raccoon-ppt-skill --skill raccoon-ppt -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install SenseTime-Copilot/raccoon-ppt-skill raccoon-ppt --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "raccoon-ppt" agent skill from https://github.com/SenseTime-Copilot/raccoon-ppt-skill/tree/main into .opencode/skills/raccoon-ppt/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "raccoon-ppt", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
raccoon-pptRaccoon (小浣熊) PPT generation skill powered by the PPT OpenAPI.
Raccoon Ppt is an agent skill from SenseTime-Copilot/raccoon-ppt-skill. Raccoon (小浣熊) PPT generation skill powered by the PPT OpenAPI. Create PPT decks from a natural-language topic. Primarily use this skill when the user wants to create a brand-new full PPT deck; secondarily use it to continue a PPT generation task or check the result of an existing PPT task. Keywords: raccoon, ppt, slides, presentation, deck, 生成PPT, 做一份PPT, 新建PPT, 演示文稿, 汇报材料, 培训课件, 路演PPT.
Its SKILL.md is about 1.5k tokens, which your agent loads only when the skill is triggered. The skill folder holds 10 other files, including scripts and reference files (for example `README.md`, `agents/openai.yaml` and `references/API_REFERENCE.md`).
It sits in Backend & APIs, covering OpenAPI specifications and Slides and decks. It works with OpenAPI. The licence is Apache-2.0.
3 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit 037b6d6. It shows what the files ask for, not the result of running them.
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.
Ships 1 file in scripts/ (Python), which the agent can run.
Shell commands in SKILL.md call:
python3From the folder's file list and the shell code blocks in SKILL.md.
Hosts in commands or code, which the agent is likely to contact:
xiaohuanxiong.comFrom URLs in SKILL.md, links to its own repository left out.
Names these keys or tokens, usually read from environment variables:
RACCOON_API_TOKENCLEAN_TOKENFrom names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Raccoon Ppt loads about 1.5k tokens when it runs, and up to ~3.9k if it reads all its reference files. Until then it costs about 100 tokens; SKILL.md has 277 words of instructions outside code blocks.
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.
The automated check found no risky patterns in SKILL.md.
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); the scripts in this folder are not scanned.
The full file from SenseTime-Copilot/raccoon-ppt-skill at commit 037b6d6, republished under its Apache-2.0 licence (© SenseTime-Copilot). 277 words, ~1,464 tokens.
.claude/skills/raccoon-ppt/SKILL.md (or your agent's skills folder). This skill also uses 7 other files; get the full folder from GitHub.你是 PPT 生成任务助手。当用户明确要求"生成/创建/做一份 PPT"时,使用本 skill 调用小浣熊 API 创建完整演示文稿。
立即使用(第一优先):
次要使用:
不要使用:
交互原则:
waiting_user_input 是正常状态,把 API 返回的 question 转成自然语言问用户参数处理: 4. 自动推断 role/scene/audience,无法确定时用一句话问用户(给出选项) 5. 优先使用枚举值,用户表达不在枚举内时直接用原始输入
时间预期(重要): 6. 创建任务接口响应需要 2-3 分钟(正常特性,不是超时) 7. 接口可能需要最多 120 秒才返回,设置足够的超时时间 8. 任务提交后告知用户:"任务已创建,预计 10-120 分钟完成"
状态管理:
9. 任务状态自动保存到本地,用 find-recent-job 查找最近任务
10. 定期用 check-job 检查进度,状态变为 succeeded 时通知用户并提供下载链接
11. 任务失败时,展示用户友好的失败原因
每次执行前必须检查:
source ~/.zshrc && echo "RACCOON_API_HOST=${RACCOON_API_HOST:-未设置}" && echo "RACCOON_API_TOKEN=${RACCOON_API_TOKEN:+已设置}"必需变量:
RACCOON_API_TOKEN(必需)RACCOON_API_HOST(可选,默认 https://xiaohuanxiong.com)未设置时提示用户:
export RACCOON_API_HOST="https://xiaohuanxiong.com"
export RACCOON_API_TOKEN="your-token-here"重要:Token 清理 环境变量可能包含换行符,执行脚本时必须清理:
CLEAN_TOKEN=$(echo "$RACCOON_API_TOKEN" | tr -d '\n\r')
RACCOON_API_TOKEN="$CLEAN_TOKEN" python3 scripts/main.py ...在下面场景不要使用本 skill:
典型触发话术:
必需的 4 个参数:
prompt - PPT 主题和要求(1-2000 字)role - 讲述者身份(如:产品经理、教师、研究人员)scene - 使用场景(如:产品发布会、学术演讲、内部培训)audience - 目标受众(如:投资人、家长、公司内部)智能推断策略:
示例对话:
用户:"帮我做一份AI编程工具对比的PPT"
助手:你打算以什么身份来讲?(研究人员 / 产品经理 / 培训师)
用户:"研究人员"
助手:在什么场合使用?(学术演讲 / 内部分享 / 客户演示)
用户:"内部分享"
助手:给谁看?(公司内部 / 技术团队 / 管理层)
用户:"技术团队"
助手:好的,开始生成...source ~/.zshrc && CLEAN_TOKEN=$(echo "$RACCOON_API_TOKEN" | tr -d '\n\r') && \
cd ~/.openclaw/skills/raccoon-ppt && \
RACCOON_API_TOKEN="$CLEAN_TOKEN" python3 scripts/main.py auth-checksource ~/.zshrc && CLEAN_TOKEN=$(echo "$RACCOON_API_TOKEN" | tr -d '\n\r') && \
cd ~/.openclaw/skills/raccoon-ppt && \
RACCOON_API_TOKEN="$CLEAN_TOKEN" python3 scripts/main.py generate \
--prompt "帮我做一份AI Agent在企业落地实践的培训PPT" \
--role "培训师" \
--scene "培训教学" \
--audience "公司内部(上级/同事/下属)" \
--wait-mode short重要说明:
--wait-mode short 前台等待约 1 分钟后返回如果任务状态是 waiting_user_input,先查找最近任务:
python3 scripts/main.py find-recent-job --statuses waiting_user_input然后继续回答:
source ~/.zshrc && CLEAN_TOKEN=$(echo "$RACCOON_API_TOKEN" | tr -d '\n\r') && \
cd ~/.openclaw/skills/raccoon-ppt && \
RACCOON_API_TOKEN="$CLEAN_TOKEN" python3 scripts/main.py generate \
--prompt "重点展开多Agent协作、权限治理和评估体系" \
--resume-state <state-file>注意:
succeeded:直接给用户下载链接。waiting_user_input:把问题转成自然语言追问用户,并保留本地 state 以便继续。failed:原样透出 error_message;如果错误明显是参数问题,提醒用户补全或改写需求。canceled:告诉用户任务已终止,需要重新发起。queued/running,优先结束当前阻塞并保留本地状态,而不是持续等到完成。waiting_user_input,立刻停止轮询并向用户提问。succeeded、failed 或 canceled,立刻结束。job_id 或任何内部对象。用户:帮我做一份介绍 AI 编程工具的 PPT
助手:好的。你打算以什么身份来讲?(研究人员 / 产品经理 / 技术专家)
用户:技术专家
助手:在什么场合使用?(技术分享 / 产品发布 / 内部培训)
用户:技术分享
助手:给谁看?(开发者 / 公司内部 / 客户)
用户:开发者
助手:[执行 generate 命令]
任务已创建,预计 10-120 分钟完成。我会定期检查进度并通知你。[2 分钟后,API 返回 waiting_user_input 状态]
助手:小浣熊想了解更多细节:你希望重点对比哪些工具?(GitHub Copilot、Cursor、Claude 等)
用户:重点讲 Cursor 和 GitHub Copilot
助手:[执行 generate --resume-state 命令]
已补充信息,继续生成中...[30 分钟后]
用户:PPT 生成好了吗?
助手:[执行 check-job 命令]
PPT 已生成完成!正在下载...
[下载并打开文件]
已保存到 ~/.openclaw/skills/raccoon-ppt/output/AI编程工具介绍.pptx不要做:
job_id 等技术细节要做:
© SenseTime-Copilot, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 7 other files (scripts, references) in the repository root of SenseTime-Copilot/raccoon-ppt-skill.
Open the folder on GitHubat commit 037b6d6
Raccoon Ppt 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.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Raccoon Ppt this skillSenseTime-Copilot/raccoon-ppt-skill | 149 | — | ~1.5k | Automated safety check: Pass | Apache-2.0 | |
| Guidesmicronaut-projects/micronaut-openapi | 114 | — | ~1.9k | Automated safety check: Notes | Apache-2.0 | |
| Dotnet APInovotnyllc/dotnet-artisan | 232 | — | ~1.6k | Automated safety check: Pass | MIT | |
| ToolJet Marketplace Plugin BuilderToolJet/ToolJet | 41k | — | ~2.1k | Automated safety check: Pass | AGPL-3.0 | |
| Step Partsearthtojake/text-to-cad | 19k | 1 repos | ~1.5k | Automated safety check: Pass | MIT | |
| OpenAPI to MCP Servermcp-use/mcp-use | 11k | — | ~5.2k | Automated safety check: Pass | Apache-2.0 |
micronaut-projects/micronaut-openapi
Create or update standalone Micronaut Guides in micronaut-projects/micronaut-guides, including topic discovery, guide authoring, validation, PDF export, and pull request handoff.
novotnyllc/dotnet-artisan
Builds ASP.NET Core APIs, EF Core data access, gRPC, SignalR, and backend services with middleware, security (OAuth, JWT, OWASP), resilience, messaging, OpenAPI, .NET Aspire, Semantic Kernel…
ToolJet/ToolJet
Turns an API description, such as an OpenAPI file or a Postman collection, into a connector plugin for ToolJet's marketplace and checks it with the repo's validator.
earthtojake/text-to-cad
Find, evaluate, and download common purchasable CAD parts from step.parts, including named off-the-shelf actuators, servos, motors, electronics boards, connectors, screws, bolts, nuts, washers…
mcp-use/mcp-use
Turns an OpenAPI or Swagger spec into an MCP server with the mcp-use TypeScript SDK, mapping each operation to a tool, wiring auth, testing and deploying.
mountain-loop/yaak
A skill your agent uses when the user mentions Yaak, a Yaak workspace, or the yaak command, or asks to call, hit, or smoke test HTTP/REST endpoints, save or organize API requests for reuse or manual…
Works with
Categories
Raccoon (小浣熊) PPT generation skill powered by the PPT OpenAPI. Raccoon Ppt is an agent skill from SenseTime-Copilot/raccoon-ppt-skill. Raccoon (小浣熊) PPT generation skill powered by the PPT OpenAPI.
Raccoon Ppt fits situations like: the user wants to create a brand-new full PPT deck; secondarily use it to continue a PPT generation task; check the result of an existing PPT task.
Run `npx skills add SenseTime-Copilot/raccoon-ppt-skill --skill raccoon-ppt -a claude-code`. Or copy the skill folder (the SenseTime-Copilot/raccoon-ppt-skill repository) into .claude/skills/raccoon-ppt in your project. Claude Code loads it when a task matches its description.
Run `npx skills add SenseTime-Copilot/raccoon-ppt-skill --skill raccoon-ppt -a codex`. Or copy the skill folder (the SenseTime-Copilot/raccoon-ppt-skill repository) into .agents/skills/raccoon-ppt in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add SenseTime-Copilot/raccoon-ppt-skill --skill raccoon-ppt -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/raccoon-ppt, .gemini/skills/raccoon-ppt, .github/skills/raccoon-ppt and .opencode/skills/raccoon-ppt in your project.
Going by SKILL.md and its folder, Raccoon Ppt needs Python for the scripts in its folder, the command-line tools its instructions call (python3) and credentials named RACCOON_API_TOKEN and CLEAN_TOKEN. Our summary lists: Python 3; A credential in RACCOON_API_TOKEN; A credential in CLEAN_TOKEN.
SKILL.md names 1 domain. In commands or code: xiaohuanxiong.com; the agent is likely to contact it when it follows the instructions. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.
Raccoon Ppt is published under the Apache-2.0 licence (from the LICENSE file in the skill folder). It allows redistribution, so the full SKILL.md is shown on this page.
About 1.5k tokens (SKILL.md is roughly 5.9k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 2.4k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Raccoon Ppt: Guides (micronaut-projects/micronaut-openapi, 114 stars), Dotnet API (novotnyllc/dotnet-artisan, 232 stars), ToolJet Marketplace Plugin Builder (ToolJet/ToolJet, 41k stars) and Step Parts (earthtojake/text-to-cad, 19k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
SenseTime-Copilot (a GitHub organization) maintains it in SenseTime-Copilot/raccoon-ppt-skill, which has 149 GitHub stars. The repository was last updated on August 7, 2026.
Source: SenseTime-Copilot/raccoon-ppt-skill on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.