跳到主要内容
知仓学习社ZHICANG

2slides-ppt-generator

AI-powered presentation generation via the 2slides API — create slides from text, match a reference image style, summarize documents into decks, add…

写文件读凭据联网严重 0 · 高危 8sickn33/agentic-awesome-skills

它会碰到什么

扫了多少13 个文本文件,87 KB
它会碰到什么写文件读凭据联网
命中总数32 处
命中统计严重 0 · 高 8 · 中 9 · 低 15
逐条看命中(8 条严重或高危)
  • references/mcp-integration.md:32identity-config-write
    Edit: `~/Library/Application Support/Claude/claude_desktop_config.json` (macOS)
  • references/mcp-integration.md:62identity-config-write
    Edit: `~/Library/Application Support/Claude/claude_desktop_config.json` (macOS)
  • scripts/create_pdf_slides.py:19cred-envread
    api_key = os.environ.get("SLIDES_2SLIDES_API_KEY")
  • scripts/download_slides_pages_voices.py:100cred-envread
    api_key = os.environ.get("SLIDES_2SLIDES_API_KEY")
  • scripts/generate_narration.py:28cred-envread
    api_key = os.environ.get("SLIDES_2SLIDES_API_KEY")
  • scripts/generate_slides.py:19cred-envread
    api_key = os.environ.get("SLIDES_2SLIDES_API_KEY")
  • scripts/get_job_status.py:35cred-envread
    api_key = os.environ.get("SLIDES_2SLIDES_API_KEY")
  • scripts/search_themes.py:19cred-envread
    api_key = os.environ.get("SLIDES_2SLIDES_API_KEY")

这一栏是扫描器报的事实,不是结论。命中多不等于有毒(安全工具、规则库、示例脚本本来就会包含危险写法),命中少也不等于干净。它和你手上的凭据、文件、网络有什么关系,需要你自己看。

技能内容

2slides Presentation Generation

Detailed Guide

Read [the detailed guide](references/detailed-guide.md) before executing this skill. It retains the complete procedure and reference material. Treat its safety, prerequisites, and validation requirements as mandatory. For focused work, load the relevant sections; for end-to-end work, read the guide completely.

When to Use This Skill

  • Use when the user asks to "create a presentation", "make slides", or "generate a deck" from text or an outline.
  • Use when the user wants slides that match the style of a reference image ("create slides like this image").
  • Use when the user wants custom-designed PDF slides without a reference image.
  • Use when the user uploads a document and asks to "create slides from this document".
  • Use when the user wants to add AI voice narration to generated slides, or export slides as PNG images and narration as WAV audio.
  • Use when the user asks "what themes are available?" or wants to browse/select a theme.

Security & Safety Notes

  • Credentials: This skill reads the API key from the SLIDES_2SLIDES_API_KEY environment variable. Never hard-code the key in commands, commit it, or echo it back to the user. The scripts send it as a bearer/apikey value to https://2slides.com over HTTPS only.
  • Network + paid mutations: Every generation call makes an outbound network request to the 2slides API and spends the user's credits (10–210 credits/page depending on mode). Treat generation, reference-image, custom-PDF, and narration calls as billable actions — confirm intent before generating large or high-resolution (4K) decks, and surface the expected page count/cost when it is non-trivial.
  • No destructive local actions: The scripts only read content/files the user points to and write generated output (e.g. a downloaded ZIP) to the path the user specifies. They do not modify or delete unrelated files.
  • Input handling: Reference-image and document inputs are sent to the 2slides service for processing. Do not submit confidential material the user has not authorized for third-party processing.
  • Download URLs expire in 1 hour — fetch artifacts promptly and do not treat the URLs as durable storage.

Limitations

  • Requires a valid 2slides account, API key, and sufficient credits; this skill does not provision or pay for credits.
  • Results are AI-generated drafts intended as a starting point, not a final, fact-checked deliverable — review content before use.
  • This skill does not replace environment-specific validation or expert review. Stop and ask for clarification if the API key, required inputs, or intended cost/scope are missing.
  • Rate limits apply (Fast PPT 10/min, Nano Banana 6/min); poll async jobs every 20–30s rather than tight-looping.

想直接用这个技能?

本站把开放许可(MIT / Apache 等)的技能按仓库打包整理到网盘,点一下转存到你自己的网盘,不用一个个从 GitHub 拉。许可未声明的技能只给原始仓库链接,不打包。

同名技能的其他版本

有 3 个不同仓库或目录里都有叫 2slides-ppt-generator 的技能。它们内容并不相同,别混用: