Skip to content

Feature Request: Skill Orchestration / Workflow Composition #25545

@NickY4ng

Description

@NickY4ng

Problem

Currently Hermes Skills operate in isolation. Each Skill is triggered independently by keywords, with no mechanism to chain or compose multiple Skills for complex tasks.

Concrete Example

When a user says "write a WeChat article", the system only loads wechat-article-publish. It does NOT automatically:

  1. Generate content
  2. Humanize the text (remove AI tone via humanizer)
  3. Check/generate cover image
  4. Format and optimize layout
  5. Publish

The user must manually trigger each step: "humanize it", "add a cover", "fix formatting". This is fragmented and inefficient.

Why This Matters

  • Cognitive load: Users need to know which Skills exist and when to use them
  • Quality gaps: Missing steps (e.g., skipping humanizer) produce worse output
  • Skill ecosystem limit: Even with 100+ Skills, they remain isolated tools rather than an integrated workflow

Proposed Solutions

Option A: Task Workflows (User-defined)

  • Allow users to define task templates that bind multiple Skills in sequence
  • Example: "WeChat publish workflow" = write -> humanize -> cover -> publish
  • One trigger runs the full pipeline

Option B: Smart Orchestration (System-driven)

  • System analyzes the task, auto-decomposes into steps
  • Matches each step to optimal Skill
  • Self-checks output quality, auto-triggers missing steps (e.g., detects AI tone -> invokes humanizer)

Preferred Approach

Combine both: Workflows for explicit control, Orchestration for intelligent gap-filling.

Value

  • Reduce user cognitive burden
  • Improve output quality through systematic pipeline execution
  • Transform Skill ecosystem from isolated tools to composable workflows

Metadata

Metadata

Assignees

No one assigned

    Labels

    P3Low — cosmetic, nice to havetool/skillsSkills system (list, view, manage)type/featureNew feature or request

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions