Skip to content
Discussion options

You must be logged in to vote

Yes, this is supported! There are two ways to achieve per-skill target routing:

1. Skill-level targets field (set by skill author)

In each skill's SKILL.md frontmatter, add a targets field to restrict which CLIs it syncs to:

# skills/skill-a/SKILL.md
---
name: skill-a
targets: [claude]
---
# skills/skill-b/SKILL.md
---
name: skill-b
targets: [gemini, codex]
---
# skills/skill-c/SKILL.md
---
name: skill-c
# no targets field = syncs to ALL targets
---

2. Config-level include/exclude filters (set by consumer)

Alternatively, you can control routing from your config.yaml using per-target filters:

# ~/.config/skillshare/config.yaml
targets:
  claude:
    path: ~/.claude/skills
    include: [ski…

Replies: 1 comment

Comment options

You must be logged in to vote
0 replies
Answer selected by runkids
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
good first issue Good for newcomers
2 participants