Baoyu Slide Deck
v1.103.1Generates professional slide deck images from content. Creates outlines with style instructions, then generates individual slide images. Use when user asks t...
⭐ 1· 1.2k·44 current·44 all-time
byJim Liu 宝玉@jimliu
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
Capability signals
These labels describe what authority the skill may exercise. They are separate from suspicious or malicious moderation verdicts.
OpenClaw
Benign
high confidencePurpose & Capability
Name/description (slide deck generator) lines up with what the bundle contains: many style/reference files, outline templates, and two small TypeScript helper scripts to merge images into PPTX/PDF. Requiring bun or npx is coherent because the shipped scripts are .ts and the SKILL.md explicitly resolves bun/npx to run them. No unrelated services, secret keys, or system paths are requested.
Instruction Scope
Runtime instructions tell the agent to locate the skill directory, run the scripts in scripts/*.ts, and extract STYLE_INSTRUCTIONS from outlines — all expected. One notable instruction: the base prompt tells the agent to 'Please use nano banana pro to generate the slide image' but the skill doesn't declare what 'nano banana pro' is or any credentials/endpoints for it; if that refers to an external model/service the skill doesn't explain how to authenticate or call it. Otherwise the instructions do not ask for unrelated files, secrets, or broad system scans.
Install Mechanism
No install spec (instruction-only) and the two code files are small helper scripts. There are no downloads, external installers, or extract steps in the package. Risk from install mechanism is low.
Credentials
The skill declares no required environment variables or credentials. It suggests creating a user preference file (EXTEND.md) under .baoyu-skills in the project or home directory, which is appropriate for a user-configurable tool. No excessive or unrelated secrets are requested.
Persistence & Privilege
Flags: always=false (no forced inclusion) and agent-autonomy defaults are unchanged. The skill writes its own preference file location when configured, which is proportional to its purpose. It does not request to modify other skills or system-wide configs.
Assessment
This skill appears internally consistent for generating styled slide images and packaging them into PPTX/PDF. Before installing, consider: 1) 'bun' or 'npx' are required to run the shipped TypeScript scripts — installing them may fetch packages; only proceed if you trust doing so. 2) The SKILL.md asks the agent to use 'nano banana pro' to render images but gives no details about that service or credentials — ask the author what 'nano banana pro' is and whether any API keys or endpoints are needed. 3) The package writes a preferences file (EXTEND.md) in project or $HOME; that's expected but be aware of where files are created. 4) Review the two scripts (scripts/merge-to-pptx.ts, scripts/merge-to-pdf.ts) yourself for any unexpected network calls or behavior before running. 5) Note the base prompt includes a rule to 'create stylistically similar alternatives' instead of refusing copyrighted/sensitive imagery — if you need strict policy compliance, ask the author to change this behavior. If you want more assurance, request the author to document how images are generated (local model vs external API) and provide the full command examples the agent will execute.Like a lobster shell, security has layers — review code before you run it.
latestvk97bn3w8490sxbnr7a5mqynaf984stma
License
MIT-0
Free to use, modify, and redistribute. No attribution required.
Runtime requirements
Any binbun, npx
