heyeddi-com/heyeddi-skills

heyeddi-orchestrator

Discover HeyEddi skills, auto-sync .heyeddi/, cross-pillar opinions, suggest @skills, and default pipelines (UI + PR). Use at session start or before multi-step work.

First seen Jul 8, 2026

Installation

$ npx skills add heyeddi-com/heyeddi-skills --skill heyeddi-orchestrator

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from heyeddi-com/heyeddi-skills · top by installs.

npx skills add heyeddi-com/heyeddi-skills

Browse all from heyeddi-com/heyeddi-skills

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Repository health

License LICENSE
Default branch main
Open issues 0
Status Active

Skill metadata

Parsed from SKILL.md frontmatter.

Version3.2.0

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 4,634 B
  • docs SUMMARY.md 194 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 60 installs

SKILL.md

HeyEddi Orchestrator

Skill discovery and workspace sync: routes work to the right @skill, refreshes .heyeddi/, and keeps product, UX, and design pillars in sync.

When to use

  • Session start on a HeyEddi project (.heyeddi/ present or greenfield app request)
  • User asks "what skills do we have?" or "which skill should handle this?"
  • Before a multi-step pipeline (intake → scaffold → design → handoff → QA)
  • Any time one pillar runs: bookend with loadworkflowcontext / appendpillaropinion
  • After @heyeddi-intake: confirm skill-routing.json before downstream work

Automatic .heyeddi/ upkeep

You do not need a manual sync command. Every HeyEddi skill tool call runs auto-sync first:

  1. Refreshes .heyeddi/skills-index.{json,md} when missing

Reinstall skills (npx skills add) and keep working: the next @heyeddi-intake, @heyeddi-product, or orchestrator tool updates .heyeddi/ automatically.

Optional explicit full sync (includes workflow scaffold + update check): sync --project-root .

Skills update check (detect and ask)

Never silent self-update. sync and checkskillsupdate compare the installed hub product-version to the latest GitHub release (gh), then ask the user.

check_skills_update --project-root .
# or: sync --project-root .   (includes the check unless --skip-update-check)

If updateavailable / askuser is true:

  1. Show the tool's user_block to the user.
  2. Wait for explicit approval (update / yes / proceed).
  3. Only then run the install command from the payload.
  4. On skip / no: checkskillsupdate --dismiss --latest <ver> --project-root .

Kill switch: checkskillsupdate --disable or .heyeddi/sync-state.json"skillsupdatecheck": false, or env HEYEDDISKILLSUPDATE_CHECK=off.

Checks are throttled to once per 24h (--force to bypass). No network on every skill invoke.

Cross-pillar sync (mandatory for product · UX · design)

Read reference/cross-pillar-workflow.md.

init_workflow_sync                    (once per project)
load_workflow_context --route /path   (start of pillar session)
… @heyeddi-product | @ux-flow-auditor | @heyeddi-design work …
append_pillar_opinion --pillar …      (end: triggers sibling opinions)

Skill discovery pipeline

Read reference/default-pipelines.md for automatic UI and PR chains (no confirmation between steps).

load_catalog / suggest_skills   → auto-sync runs first
read one SKILL.md               → follow that skill's pipeline

If .heyeddi/docs/intake/skill-routing.json exists, follow route order.

Tools

Script Purpose
(auto) Every tool: refresh index when missing
sync.py Optional full sync + workflow scaffold + update check
checkskillsupdate.py Detect hub updates; ask before npx skills add
writeskillsindex.py Scan → .heyeddi/skills-index.*
load_catalog.py Read cached index
suggest_skills.py Rank skills for a prompt
suggestnextskill.py Next @skill + command after any skill finishes
initworkflowsync.py Scaffold .heyeddi/docs/workflow/
loadworkflowcontext.py Sibling opinions + checklist for route
appendpillaropinion.py Log opinion; request UX/design/product response

When the task is complete: suggest next skills

When you have finished the user's request for this skill (not after every tool call or subagent phase), suggest what to run next:

  1. Run:

``bash python .agents/skills/heyeddi-orchestrator/scripts/suggestnextskill.py --current-skill heyeddi-orchestrator --project-root . ``

Add --route /path if you worked a specific route.

  1. Include the script's ### Next step block in your final reply. The user copies the Prompt line into chat (e.g. @heyeddi-design craft /settings).

Pass --mode shape (or craft, audit, etc.) when you know which sub-command just finished.

See @heyeddi-orchestratorreference/next-skill-handoff.md.

Related

  • @heyeddi-product · @ux-flow-auditor · @heyeddi-design: three pillars
  • @heyeddi-intake: upstream intake
  • reference/next-skill-handoff.md: next-skill block when a pipeline task completes
  • docs/cross-pillar-workflow.md: hub summary