sn-ppt-doctor
|
pinned to #d8bb438updated 2 weeks ago
Ask your AI client: “install skills/sn-ppt-doctor”.
Requires the metahub MCP server installed in your client. Set up MCP.
mh install skills/sn-ppt-doctormetahub onboarded this repo on the author's behalf.
If you own github.com/OpenSenseNova/SenseNova-Skills on GitHub, claim the listing to take over publishing. Your claim preserves the existing eval history and badges; only the curator label is replaced with verified-publisher on your next publish.
Stars
4,705
Last commit
2 weeks ago
Latest release
published
- #agent
- #agent-skills
- #ai-agents
- #ai-assistant
- #data-analysis
- #document-processing
- #office-automation
- #presentation-slides
Evaluation report
WarningsAutomated checks the publisher passed at publish time — structure, docs, safety, and whether the artifact behaves as claimed.d8bb438· 2 weeks ago
Documentation
41Description qualitywarn
11 words · 93 chars — skills use the description as their trigger; aim higher — manifest description is empty; graded the GitHub repo description instead
Aim for 15+ words and include trigger phrases like “use this skill when …”.
README is present and substantial
20,782 chars · 8 sections · 1 code block
Tags / topics declared
8 total — agent, agent-skills, ai-agents, ai-assistant, data-analysis, document-processing (+2)
README has usage / example sections
found: How to Use
Homepage / docs URL declared
no homepage declared (registry will use the repo URL) — info-only, not blocking
Release history
1- releasecurrentd8bb438warn2 weeks ago
Contents
When to use
- Before the first time you use
sn-ppt-entry/sn-ppt-creative/sn-ppt-standard, to verify env is wired - After you change
.env, to confirm - When
sn-ppt-entryreports missing-env error and tells you to come here
Hard checks (must pass before sn-ppt-entry can run)
- Text chat API key is available via
SN_TEXT_API_KEY, sharedSN_CHAT_API_KEY, or globalSN_API_KEY - Vision chat API key is available via
SN_VISION_API_KEY, sharedSN_CHAT_API_KEY, or globalSN_API_KEY - Image generation API key is available via
SN_IMAGE_GEN_API_KEYor globalSN_API_KEY sn-image-baseis discoverable andsn_agent_runner.py --helpworks (auto-resolved as a sibling skill under the sameskills/directory;SN_IMAGE_BASEonly needed for non-standard layouts)node --version>= 18
Soft checks (warnings only)
$(pwd)/ppt_decks/creatable and writable (deck_dir parent; fixed — not configurable via env)sn-ppt-standard/scripts/export_pptx/node_modulesexists (runnpm installon first use otherwise)- Optional env vars (
SN_IMAGE_GEN_*,SN_CHAT_*,SN_TEXT_*,SN_VISION_*) — displays current value or "unset" pypdf/python-docxPython deps for doc parsing in sn-ppt-entry
Invocation
Single-file entry; no package imports, no -m, no PYTHONPATH needed.
python $SKILL_DIR/ppt_doctor/check_environment.py # interactive
python $SKILL_DIR/ppt_doctor/check_environment.py --non-interactive
python $SKILL_DIR/ppt_doctor/check_environment.py --env-path /custom/.env
When used inside OpenClaw, /skill sn-ppt-doctor runs the same entry.
Output
Plain text report — one line per check — then a summary. On any hard-check failure, enters interactive mode to fill .env (unless --non-interactive).
Does NOT
- Modify
sn-image-*skills or their.env - Install packages automatically (prints install commands instead)
- Run any PPT pipeline
Reviews
No reviews yet. Be the first.
Related
Browser Use
🌐 Make websites accessible for AI agents. Automate tasks online with ease.
Gpt Researcher
An autonomous agent that conducts deep research on any data using any LLM providers
orchestration-patterns
>
mh install skills/sn-ppt-doctor