← Back to Skills Marketplace
dzy-1026

iFLYTEK AI PPT Generator

by Dzy-1026 · GitHub ↗ · v1.0.1
cross-platform ✓ Security Clean
482
Downloads
0
Stars
0
Active Installs
2
Versions
Install in OpenClaw
/install xfyun-ppt-gen
Description
Generate professional, structured PowerPoint presentations from optimized topic keywords.
Usage Guidance
This skill is coherent with its stated purpose: it sends your (optimized) topic and generated content to XFYUN's PPT API and requires XFYUN credentials. Before installing, consider: (1) privacy — any content you pass will be transmitted to xfyun.cn; avoid sensitive data or validate XFYUN's data handling policy; (2) runtime dependencies — the script requires Python packages (requests, requests_toolbelt) but the skill has no install spec, so you must ensure those are present or install them manually; (3) origin/trust — the registry owner is unknown even though the homepage is a legitimate XFYUN doc page; verify you trust this package/source; (4) review full script — the included Python file makes network requests only to XFYUN endpoints and contains no obvious exfiltration to other hosts, but you should inspect the untruncated script if you need higher assurance. If any of these points worry you, request a version signed by a known publisher or require an install spec that pins dependencies.
Capability Analysis
Type: OpenClaw Skill Name: xfyun-ppt-gen Version: 1.0.1 The skill bundle is a legitimate integration for the iFlytek (Xunfei) Smart PPT API. The Python script (scripts/index.py) implements standard authentication (HMAC-SHA1) and API request logic to generate presentations based on user-provided topics. All network activity is directed to the official iFlytek endpoint (zwapi.xfyun.cn), and the instructions in SKILL.md are focused on formatting inputs for the API rather than manipulating the agent for malicious purposes. No evidence of data exfiltration, unauthorized execution, or obfuscation was found.
Capability Assessment
Purpose & Capability
Name, description, declared env vars (XF_PPT_APP_ID, XF_PPT_API_SECRET), and the code all point to the iFLYTEK/XFYUN PPT generation API (base_url = https://zwapi.xfyun.cn/api/ppt/v2). The requested credentials and network calls are proportional to the stated purpose.
Instruction Scope
SKILL.md tells the agent to run scripts/index.py generate_ppt with an optimized topic. The runtime code will optimize the topic, optionally integrate web resources (currently mocked), and POST user content to XFYUN endpoints (template/list, createOutline, etc.). This means user-provided content will be transmitted to XFYUN's servers — expected for this skill but important for privacy. SKILL.md also warns not to pass raw input directly, which the code attempts to enforce via optimize_input.
Install Mechanism
There is no install spec even though the repository includes an executable Python script that imports non-standard packages (requests, requests_toolbelt). The skill declares python as a required binary but does not declare or install Python package dependencies; running it will fail unless those packages are present or installed manually. No downloads from untrusted URLs are present.
Credentials
Only XF_PPT_APP_ID and XF_PPT_API_SECRET are required, which is appropriate for an external PPT-generation API. No unrelated credentials, config paths, or broad system secrets are requested.
Persistence & Privilege
The skill is not set to always:true and does not request special system privileges. It does not modify other skills or agent-wide config (based on provided files). Autonomous invocation is allowed (the platform default) but not combined with other concerning flags.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install xfyun-ppt-gen
  3. After installation, invoke the skill by name or use /xfyun-ppt-gen
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.1
- Added detailed skill documentation (SKILL.md) covering features, usage instructions, input requirements, environment setup, and output expectations. - Clarified input constraints: topics must be professionally optimized before PPT generation. - Expanded usage examples and provided guidance on topic optimization. - Outlined required environment variables and runtime prerequisites. - Listed potential future enhancements for increased flexibility and customization.
v1.0.0
- Initial release of ppt-generator skill. - Generate professional, logically structured PowerPoint presentations from optimized topic keywords. - Supports business, technical, and training scenarios with automatic outline and formatting. - Requires prior semantic compression of topic input (5–10 word, formal, domain-specific titles). - Output is a single, ready-to-use PPT file per execution.
Metadata
Slug xfyun-ppt-gen
Version 1.0.1
License
All-time Installs 0
Active Installs 0
Total Versions 2
Frequently Asked Questions

What is iFLYTEK AI PPT Generator?

Generate professional, structured PowerPoint presentations from optimized topic keywords. It is an AI Agent Skill for Claude Code / OpenClaw, with 482 downloads so far.

How do I install iFLYTEK AI PPT Generator?

Run "/install xfyun-ppt-gen" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is iFLYTEK AI PPT Generator free?

Yes, iFLYTEK AI PPT Generator is completely free (open-source). You can download, install and use it at no cost.

Which platforms does iFLYTEK AI PPT Generator support?

iFLYTEK AI PPT Generator is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created iFLYTEK AI PPT Generator?

It is built and maintained by Dzy-1026 (@dzy-1026); the current version is v1.0.1.

💬 Comments