Slides/PPT generation and voice narration
PassAudited by ClawScan on May 1, 2026.
Overview
The skill appears to do what it says—create and export 2slides presentations—but using it requires a 2slides API key, spends 2slides credits, and sends presentation content to the 2slides service.
This skill is reasonable to use if you trust 2slides with the presentation material and API key. Before running it, set the API key only in a trusted environment, confirm the expected credit cost for page count/resolution/narration, and avoid uploading confidential documents unless external processing by 2slides is acceptable.
Findings (3)
Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.
Anyone using the skill must provide an API key that may allow API usage and credit consumption on their 2slides account.
The scripts use a local 2slides API key as a bearer token to act on the user's 2slides account; this is expected for the service integration and is not logged or sent to unrelated endpoints in the shown code.
api_key = os.environ.get("SLIDES_2SLIDES_API_KEY") ... "Authorization": f"Bearer {api_key}"Use a dedicated 2slides API key if possible, keep it out of shared logs or repositories, monitor credit usage, and revoke the key if you stop using the skill.
Presentation text, summarized document content, and reference-image information may leave the local environment and be processed by 2slides.
User-provided presentation content is sent to the external 2slides API; this is central to the skill's purpose and is disclosed, but it is still an external data transfer.
payload = { "userInput": user_input, "themeId": theme_id, "responseLanguage": response_language, "mode": mode } ... requests.post(url, headers=headers, json=payload, timeout=timeout)Avoid sending confidential, regulated, or proprietary material unless you are comfortable with 2slides processing it under its terms and privacy policy.
Large presentations or narration requests can use a meaningful number of account credits.
The skill's normal API operations can consume paid 2slides credits; the cost model is disclosed and purpose-aligned, but users should notice the financial impact of high page counts, 4K output, or narration.
Credit Costs:\n- Fast PPT: 10 credits/page\n- Nano Banana 1K/2K: 100 credits/page\n- Nano Banana 4K: 200 credits/page\n- Voice Narration: 210 credits/page
Confirm page count, resolution, generation mode, and narration options before running large jobs.
