Epub Studio

v1.0.0

EPUB电子书生成器。Use when user wants to create professional EPUB ebooks from Markdown, text, or structured content. Supports chapters, TOC, cover image, metadata....

0· 133·0 current·0 all-time
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
Name and description describe an EPUB generator. The SKILL.md provides Python code using ebooklib and the skill declares python3 as a required binary. These requirements are appropriate and proportionate for producing EPUB files from Markdown/cover images.
Instruction Scope
The runtime instructions include a complete Python EpubGenerator implementation that stays within ebook creation: adding chapters, cover image (reads a local image path), building TOC/spine, and writing an output EPUB. There is no network access, external endpoints, or requests for unrelated files/env vars. Note: the Markdown-to-chapter splitting is simplistic and there is no input sanitization — it will read any local image path provided as a cover, so users should avoid passing sensitive filesystem paths.
Install Mechanism
This is an instruction-only skill with no install spec. The metadata mentions the dependency string 'pip install ebooklib' but the skill does not perform or declare an automated install. Users or the runtime will need to ensure ebooklib is available; missing dependency will cause runtime failure, but this is not a security concern by itself.
Credentials
No environment variables, credentials, or config paths are requested. The skill does not attempt to access unrelated secrets or cloud credentials — environment/credential requirements are minimal and appropriate.
Persistence & Privilege
The skill does not request permanent/always-on presence and uses normal model invocation rules. It does not modify other skills or system-wide settings.
Assessment
This skill appears to do what it says: generate EPUB files from Markdown using Python and ebooklib. Before installing/running: (1) ensure python3 and the ebooklib package are installed in a safe environment (the skill does not auto-install it); (2) avoid passing paths to sensitive local files as the cover image argument (the code will read any file you provide); (3) be aware the Markdown splitting is simple and not sanitized — review or sanitize input if it may contain untrusted HTML; (4) if you need network-isolated execution or bundle installation policies, run this in a sandbox or virtualenv. Overall the skill is coherent and proportionate to its stated purpose.

Like a lobster shell, security has layers — review code before you run it.

latestvk974a5260a70k827415jsf47vs83mjc7

License

MIT-0
Free to use, modify, and redistribute. No attribution required.

Runtime requirements

📚 Clawdis
Binspython3

Comments