Think of this as a pre-flight checklist before you touch the SenseNova PPT pipeline. It verifies that your three API keys are wired correctly (text, vision, image gen), confirms Node 18+ is present, checks that sn-image-base is discoverable, and validates the runtime can actually call the Python agent runner. If any hard requirement fails, it drops into interactive mode to write your .env for you. The soft checks are nice-to-haves like node_modules existence and optional parsing deps. Run it once before your first PPT job, again after tweaking config, or whenever sn-ppt-entry complains about missing environment variables. It won't install anything or modify the image skills, just tells you what's broken and what commands to run.

skills.sh installs
135
GitHub stars
6.1K
last updated
Jun 11, 2026

Install

$ npx -y skills add opensensenova/sensenova-skills --skill sn-ppt-doctor --agent claude-code

Installs into .claude/skills of the current project.

Files

sn-ppt-doctor

这是按需运行的能力与本地依赖检查,不是 Entry 的强制前置。Doctor 分开报告:

  1. 当前 Agent 的普通搜索、图片搜索和图片生成原生工具是否注册、配置或实际验证;
  2. PPT 整包自带的 sn-ppt-tools 是否存在并已配置。

Doctor 不检查或恢复 sn_agent_runner.py,不写 .env,也不把可选媒体能力变成硬门槛。

持久配置

PPT 内置工具与 Doctor 自动读取:

  • Hermes:~/.hermes/.env
  • OpenClaw:~/.openclaw/.env
  • 自定义:先设置 SN_PPT_ENV_FILE=/absolute/path/to/file

已有进程变量优先于文件值。推荐配置:

# 搜索和搜图共用;默认请求 google.serper.dev
SN_PPT_SEARCH_API_KEY="<search-api-key>"

# OpenAI/SenseNova 兼容的同步 /images/generations 接口
SN_PPT_IMAGE_GEN_URL="https://your-host/images/generations"
SN_PPT_IMAGE_GEN_API_KEY="<image-generation-api-key>"
SN_PPT_IMAGE_GEN_MODEL="<image-generation-model>"

用户只需编辑一次文件,不需要每次启动 Hermes 前执行 export。Doctor 输出实际读取的文件、 已采用的变量名和缺失字段,但不得输出 key 值。

检查内容

Sponsors

Details

Repository
github.com/opensensenova/sensenova-skills
Category
Office & Documents
License
MIT
First seen
Jun 11, 2026

More from opensensenova/sensenova-skills

All 26
1skillcreatorai avatarpdfskillcreatorai/ai-agent-skillspdf124skills.sh installs
2ringhyacinth avatarstar-office-uiringhyacinth/star-office-uistar office ui122skills.sh installs
3sickn33 avatarnotion-automationsickn33/antigravity-awesome-skillsnotion automation117skills.sh installs
4composiohq avatargoogle-drive-automationcomposiohq/awesome-claude-skillsAutomate Google Drive file operations (upload, download, search, share, organize) via Rube MCP (Composio). Upload/download files, manage folders, share with per112skills.sh installs
5aiskillstore avatarschedule-with-google-calendaraiskillstore/marketplaceOAuth client secret — rarefriend.com → Settings → Integrations → MCP0skills.sh installs
6anbeime avatarobsidian-skills-integratedanbeime/skill收录最全、更新最快的技能Skills 商店,涵盖文档处理、内容创作、编程开发、机器学习、自动化工作流等多个领域的 72 个精选技能包。所有技能已打包完成,可直接安装使用! 该商店中自动抓取了 Github 上的所有的 Skills 项目,并按照分类、更新时间、Star 数量等标签进行整理。0skills.sh installs