Files
hermes-agent/optional-skills/creative/baoyu-comic/references/presets/wuxia.md
Teknium 38d3c49aaf refactor(skills): clean up bundled skill set + add environments: relevance gate (#39028)
* refactor(skills): clean up bundled skill set + add environments: relevance gate

Bundled skills cleanup pass plus a new offer-time relevance gate.

Removals (redundant / dead):
- spotify (covered by the spotify plugin's 7 native tools)
- linear (covered by `hermes mcp install linear`)
- kanban-codex-lane, debugging-hermes-tui-commands
- empty category markers: diagramming, gifs, inference-sh,
  mlops/training, mlops/vector-databases
- domain (stale orphan dup of optional/research/domain-intel)

Bundled -> optional:
- baoyu-article-illustrator, baoyu-comic, creative-ideation, pixel-art
- dspy, subagent-driven-development
- minecraft-modpack-server, pokemon-player
- hermes-s6-container-supervision (-> optional/devops)

Consolidation:
- webhook-subscriptions + native-mcp folded into the hermes-agent skill
  as references/webhooks.md + references/native-mcp.md with SKILL.md pointers
- writing-plans merged into plan (v2.0.0); related_skills + prose refs updated

New: environments: frontmatter gate (agent/skill_utils.skill_matches_environment)
- Offer-time relevance filter (kanban / docker / s6), parallel to platforms:.
- Wired into the 3 OFFER surfaces only (prompt_builder skills index,
  skills_tool.list_skills, skill_commands slash discovery).
- Explicit loads (skill_view, --skills preload) intentionally BYPASS it, so
  load-bearing force-loads like the kanban dispatcher's `--skills kanban-worker`
  always resolve. Verified via E2E.
- kanban-orchestrator/kanban-worker tagged environments: [kanban];
  hermes-s6-container-supervision tagged environments: [s6] + platforms: [linux].

Validation: 8/8 E2E gating assertions (incl force-load invariant);
442 targeted tests green (agent, skills_tool, skill_commands, kanban worker).

* docs: regenerate skill catalogs + pages for the bundled cleanup

Regenerated per-skill doc pages, catalogs, and sidebar to match the skill
moves/removals in the parent commit. Moved skills' pages relocate
bundled -> optional (history preserved); removed skills' pages deleted;
edited skills' pages refreshed (hermes-agent now embeds the webhook +
native-mcp reference pointers). zh-Hans i18n mirror: stale bundled pages
and catalog rows for moved/removed skills pruned (new optional translations
land via the translation pipeline).

* test: drop regression test for removed kanban-codex-lane skill

The kanban-codex-lane skill was removed in the bundled-skills cleanup;
its dedicated regression test read the now-deleted SKILL.md and failed
with FileNotFoundError on CI shard 6.
2026-06-04 06:11:22 -07:00

2.9 KiB

wuxia

武侠预设 - Hong Kong martial arts comic style

Base Configuration

Dimension Value
Art Style ink-brush
Tone action
Layout splash (default)

Equivalent to: art=ink-brush, tone=action

Unique Rules

This preset includes special rules beyond the art+tone combination. When the wuxia preset is selected, ALL rules below must be applied.

Qi/Energy Effects (Required)

Martial arts power must be visible through qi effects:

Effect Type Visual Treatment
Internal qi Glowing aura around character
External qi Visible energy projection
Qi clash Radiating impact waves
Qi absorption Flowing particles toward character
Hidden power Subtle glow in eyes/fists

Energy Colors

Qi Type Color
Righteous Blue (#4299E1), Gold (#FFD700)
Fierce Red (#DC2626), Orange (#EA580C)
Evil Purple (#7C3AED), Green (#16A34A)
Pure White, Silver
Ancient Gold with particles

Combat Visual Language

Impact moments must include:

  1. Speed lines radiating from impact point
  2. Flying debris (stone, wood, cloth)
  3. Shockwave rings
  4. Dust/energy clouds
  5. Hair and clothing blown back

Movement Depiction

Speed Level Visual Treatment
Normal Standard pose
Fast Motion blur, speed lines
Lightning Afterimages, multiple positions
Teleport Fade effect, particle trail

Environmental Integration

Backgrounds must support action:

Environment Combat Enhancement
Mountains Crumbling peaks from impacts
Forest Exploding trees, flying leaves
Water Dramatic splashes, walking on water
Temple Breaking pillars, flying tiles
Cliff Dramatic falls, wind effects

Character Pose Guidelines

  • Dynamic warrior stances with weight distribution
  • Flowing robes and hair showing movement
  • Muscle tension visible in action
  • Feet planted or in dynamic motion
  • Traditional martial arts postures

Weapon Effects

Weapon Visual Treatment
Sword Trailing light arc, blade glow
Palm Qi projection, wind effect
Staff Spinning blur, impact ripples
Whip Flowing energy trail

Atmospheric Elements

Always include:

  • Floating particles (leaves, petals, dust)
  • Ink wash mist for depth
  • Wind direction indicators
  • Dramatic sky/weather when appropriate

Quality Markers

  • ✓ Dynamic action poses with sense of motion
  • ✓ Ink brush aesthetic in line work
  • ✓ Visible qi/energy effects
  • ✓ High contrast dramatic lighting
  • ✓ Atmospheric backgrounds with Chinese elements
  • ✓ Flowing fabric and hair movement
  • ✓ Impactful combat moments
  • ✓ Speed lines and impact effects

Best For

Martial arts stories, Chinese historical fiction, wuxia/xianxia adaptations, action-heavy narratives