Files
hermes-agent/optional-skills/creative/baoyu-article-illustrator/references/styles/scientific.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

1.7 KiB

scientific

Academic scientific illustration style for technical diagrams and processes

Design Aesthetic

Academic scientific illustration aesthetic for biological, chemical, and technical diagrams. Clean, precise diagrams with proper labeling and clear visual flow. Educational clarity with professional polish. Textbook quality illustrations.

Background

  • Color: Off-White (#FAFAFA) or Light Blue-Gray (#F0F4F8)
  • Texture: None or subtle paper grain

Color Palette

Role Color Hex Usage
Background Off-White #FAFAFA Primary background
Primary Text Dark Slate #1E293B Labels, headers
Label Text Medium Gray #475569 Annotations
Pathway 1 Teal #0D9488 Primary pathway
Pathway 2 Blue #3B82F6 Secondary pathway
Pathway 3 Purple #8B5CF6 Tertiary pathway
Structure Amber #F59E0B Membranes, structures
Alert Red #EF4444 Key elements
Positive Green #22C55E Products, outputs

Visual Elements

  • Precise labeled diagrams
  • Flow arrows showing direction
  • Modular components with colors
  • Chemical formulas and notation
  • Cross-section views
  • Numbered step sequences
  • Molecule and cell representations
  • Process summary boxes

Style Rules

Do

  • Use precise consistent lines
  • Label all components clearly
  • Show directional flow
  • Include technical notation
  • Create clear numbered sequences

Don't

  • Use decorative elements
  • Create imprecise diagrams
  • Omit important labels
  • Use inconsistent styling
  • Add artistic flourishes

Best For

Biology articles, chemistry explanations, medical content, research summaries, academic writing, technical documentation, process explanations