feat(skills): add baoyu-infographic skill — 21 layouts × 21 styles - #9901
feat(skills): add baoyu-infographic skill — 21 layouts × 21 styles#9901teknium1 wants to merge 3 commits into
Conversation
Cherry-picked from PR #9177 by @haileymarshall. Adds a fitness and nutrition skill for gym-goers and health-conscious users: - Exercise search via wger API (690+ exercises, free, no auth) - Nutrition lookup via USDA FoodData Central (380K+ foods, DEMO_KEY fallback) - Offline body composition calculators (BMI, TDEE, 1RM, macros, body fat %) - Pure stdlib Python, no pip dependencies Changes from original PR: - Moved from skills/ to optional-skills/health/ (correct location) - Fixed BMR formula in FORMULAS.md (removed confusing -5+10, now just +5) - Fixed author attribution to match PR submitter - Marked USDA_API_KEY as optional (DEMO_KEY works without signup) Also adds optional env var support to the skill readiness checker: - New 'optional: true' field in required_environment_variables entries - Optional vars are preserved in metadata but don't block skill readiness - Optional vars skip the CLI capture prompt flow - Skills with only optional missing vars show as 'available' not 'setup_needed'
Port of baoyu-infographic from JimLiu/baoyu-skills (v1.56.1) adapted for Hermes Agent's tool ecosystem. Adaptations from upstream: - Frontmatter: openclaw metadata → hermes metadata - Usage: slash command syntax → natural language triggers - Removed EXTEND.md config system (not part of Hermes infrastructure) - AskUserQuestion → clarify tool (one question at a time) - Image generation → image_generate tool - Removed Windows-specific paths - Simplified file operations to use Hermes file tools - All 45 reference files (layouts, styles, templates) preserved intact Attribution preserved per agreement with 宝玉 (Jim Liu): - author, version, GitHub homepage URL in frontmatter Co-authored-by: 宝玉 (JimLiu) <baoyu@example.com>
|
Documents what changed from upstream and how to sync future updates.
|
|
Landed via salvage PR #12254 on current The original branch was 673 commits behind main and would have silently reverted three merged PRs to #12254 cherry-picks only the two baoyu commits onto current main with authorship preserved per-commit, and corrects Jim's Feat commit on main: 65c0a30a |
Summary
Port of baoyu-infographic from JimLiu/baoyu-skills (v1.56.1) adapted for Hermes Agent.
Permission granted by 宝玉 (Jim Liu) to port and adapt his skills into Hermes Agent, with the agreement to preserve name/author/version/GitHub URL attribution.
What this skill does
Generates professional infographics by combining:
The skill guides the agent through a 7-step workflow: content analysis → structured content → combination recommendation → user confirmation → prompt assembly → image generation → summary.
Adaptations from upstream
openclawnamespacehermesnamespace/baoyu-infographicslash commandAskUserQuestion(batched)clarifytool (one at a time)image_generatetoolFiles
Total: 46 files, ~216KB
Attribution
Demo skill for review
This is the first skill being ported as a demo conversion. Jim requested to review the diff so he can potentially sync changes to his repo.