2slides
AI-powered presentation generation using 2slides API. Create slides from text content, match reference image styles, or summarize documents into presentations. Use when users request to "create a presentation", "make slides", "generate a deck", "create slides from this content/document/image", or any presentation creation task. Supports theme selection, multiple languages, and both synchronous and asynchronous generation modes.
Why use this skill?
Use the OpenClaw 2slides skill to generate professional slide decks from text, documents, and images. Optimize your workflow with AI-powered presentation design.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/javainthinking/2slides-skillsWhat This Skill Does
The 2slides AI skill enables OpenClaw users to generate professional-grade presentations directly from text, documents, or visual references. By leveraging the 2slides API, this agent can transform structured content into multi-slide decks with specific visual themes, multi-language support, and optional voice narration. It streamlines the entire slide-creation workflow, allowing users to move from a rough idea or document to a downloadable presentation format without manual design effort.
Installation
To integrate this skill, use the following command in your terminal:
clawhub install openclaw/skills/skills/javainthinking/2slides-skills
Ensure you have registered at https://2slides.com/api to obtain your API key. After installation, set your environment variable using export SLIDES_2SLIDES_API_KEY="your_key" to authorize the agent to perform generation tasks.
Use Cases
- Corporate Reporting: Summarizing long policy documents or quarterly reports into digestible slide decks.
- Educational Content: Converting student notes or structured outlines into lecture materials.
- Creative Pitching: Generating presentations from raw brainstorm notes with custom style matching based on reference images.
- Global Communication: Translating and adapting slide content for international teams in their native languages.
Example Prompts
- "Create a presentation about the impact of artificial intelligence on agriculture based on these points: [Insert text]. Use a professional, clean theme."
- "Generate a 10-slide deck from this project proposal document. Please ensure the design matches the visual style of this image: [Image URL]."
- "Summarize this market research PDF into a concise presentation in French using a creative theme."
Tips & Limitations
- Cost Efficiency: Note that different generation modes have varying costs (10–210 credits per page). Always verify your balance before starting large projects.
- Theme Selection: Always run the theme search script before generation to ensure you pick a design that matches your intended audience.
- Content Quality: While the AI is robust, the output quality is directly proportional to the structure of your input. Providing bulleted lists or clear section headers yields significantly better results than unstructured paragraphs.
- Asynchronous Processing: For very long documents, expect the generation process to take a few moments. The tool supports asynchronous modes for complex tasks to ensure session stability.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-javainthinking-2slides-skills": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: external-api, file-read, code-execution
Related Skills
2slides
AI-powered presentation generation using 2slides API. Create slides from text content, match reference image styles, or summarize documents into presentations. Use when users request to "create a presentation", "make slides", "generate a deck", "create slides from this content/document/image", or any presentation creation task. Supports theme selection, multiple languages, and both synchronous and asynchronous generation modes.
powerdrill-data-analysis
This skill should be used when the user wants to analyze, explore, visualize, or query data using Powerdrill. Covers listing, creating, and deleting datasets; uploading local files as data sources; creating analysis sessions; running natural-language data analysis queries; and retrieving charts, tables, and insights. Triggers on requests like "analyze my data", "query my dataset", "upload this file for analysis", "list my datasets", "create a dataset", "visualize sales trends", "continue my previous analysis", "delete this dataset", or any data exploration task mentioning Powerdrill.
powerdrill-data-analysis
This skill should be used when the user wants to analyze, explore, visualize, or query data using Powerdrill. Covers listing, creating, and deleting datasets; uploading local files as data sources; creating analysis sessions; running natural-language data analysis queries; and retrieving charts, tables, and insights. Triggers on requests like "analyze my data", "query my dataset", "upload this file for analysis", "list my datasets", "create a dataset", "visualize sales trends", "continue my previous analysis", "delete this dataset", or any data exploration task mentioning Powerdrill.
i18n-nextjs
Internationalization (i18n) guide for Next.js / Node.js web applications using the App Router. Covers translation file structure, locale routing, SEO metadata per locale, hreflang, structured JSON-LD data, UI component translations, and multi-language sitemap generation. Use when the user asks to: add i18n support, add a new language, translate a page or component, add SEO metadata for multiple locales, implement hreflang, update the sitemap for new locales, or follow i18n best practices in a Next.js project.
apipick-ip-geolocation
Look up geographic location and network information for any IPv4 or IPv6 address using the apipick IP Geolocation API. Returns country, continent, city, latitude/longitude, timezone, currency, ISP, and ASN. Use when the user wants to geolocate an IP address, find the country or city for an IP, identify the ISP or ASN of an IP, look up timezone or currency for an IP, or check their own public IP location. Omit the IP parameter to look up the caller's own IP. Requires an apipick API key (x-api-key). Get a free key at https://www.apipick.com.