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

flat

Modern flat vector illustration style for contemporary content

Design Aesthetic

Contemporary flat design aesthetic with bold shapes and limited depth. Clean geometric forms with no gradients or shadows. Modern, accessible, and highly readable. Optimized for digital consumption with scalable vector quality.

Background

  • Color: White (#FFFFFF) or Soft Gray (#F5F5F5)
  • Texture: None - clean solid backgrounds

Color Palette

Role Color Hex Usage
Background White #FFFFFF Primary background
Alt Background Soft Gray #F5F5F5 Accent areas
Primary Vibrant Blue #3B82F6 Main elements
Secondary Coral #F97316 Supporting elements
Tertiary Emerald #10B981 Accent elements
Accent 1 Purple #8B5CF6 Additional accent
Accent 2 Amber #F59E0B Highlight
Text Dark Slate #1E293B Text elements
Light Light Gray #E5E7EB Subtle elements

Visual Elements

  • Bold geometric shapes
  • Flat color fills with no gradients
  • Simple character illustrations
  • Clean icon designs
  • Minimal line work
  • Overlapping shape compositions
  • Abstract concept visualizations
  • Consistent stroke weights

Style Rules

Do

  • Use flat solid colors
  • Create clean geometric shapes
  • Keep elements simple
  • Maintain consistent styling
  • Use bold color combinations

Don't

  • Add shadows or depth
  • Use gradients or textures
  • Create realistic illustrations
  • Add unnecessary details
  • Use photographic elements

Best For

Modern articles, app and product content, startup stories, digital topics, contemporary business, tech company blogs, social media content