Skip to content

docs: make the skill index agent-neutral (Copilot + Claude) and add install helper#24

Merged
botantler[bot] merged 2 commits into
mainfrom
claude/agent-neutral-claude-copilot
May 27, 2026
Merged

docs: make the skill index agent-neutral (Copilot + Claude) and add install helper#24
botantler[bot] merged 2 commits into
mainfrom
claude/agent-neutral-claude-copilot

Conversation

@devantler
Copy link
Copy Markdown
Contributor

🤖 Generated by the Daily AI Assistant

Why

These skills are agent-neutral (every SKILL.md follows the agentskills.io spec), so the same skill installs into GitHub Copilot, Claude Code, Cursor, … via gh skill --agent. The README only documented the default Copilot path, so the multi-agent story wasn't discoverable. This makes installing for both Copilot and Claude Code first-class.

What changed

  • README intro now states the skills are agent-neutral and links to a new Installing section.
  • Installing section: explicit --agent github-copilot / --agent claude-code user-scope examples (→ ~/.copilot/skills and ~/.claude/skills).
  • scripts/install.sh (new): installs every indexed skill for the agents you name (default github-copilot claude-code) at user scope. It parses the install commands straight out of README.md, so it never drifts from the index. shellcheck-clean.
  • Automated installation and updates now points at the renamed agent-neutral building blocks: setup-agent-skills, update-agent-skills, update-agent-skills.yaml (see actions#178 and reusable-workflows#246; those doc links resolve once those PRs merge).

Index hygiene (discovered while installing every skill)

Both of these were broken for every agent, not just one:

  • Removed the gh-cli rowgithub/awesome-copilot deleted that skill in its move to the plugins/<plugin>/skills/ layout, so gh skill install github/awesome-copilot gh-cli no longer resolves (skill "gh-cli" not found). ⚠️ If you want a GitHub-CLI skill in the index, let's source a replacement upstream — I didn't pick one to avoid making a curation call for you.
  • bubbletea now uses --allow-hidden-dirs — its SKILL.md lives in a hidden .claude/skills/ directory, which gh skill skips by default.

Validation

  • scripts/install.sh parses exactly the 19 indexed skills and was run against claude-code and github-copilot at user scope — all install successfully (incl. bubbletea via --allow-hidden-dirs).
  • shellcheck clean.

…nstall helper

The skills are agent-neutral (agentskills.io spec), but the README only
documented the default Copilot install path. This reframes the index as
multi-agent and makes installing for both Copilot and Claude Code first-class:

- README: explain agent-neutrality up front; add an "Installing" section with
  explicit github-copilot and claude-code user-scope examples
  (-> ~/.copilot/skills and ~/.claude/skills).
- Add scripts/install.sh: installs every indexed skill for the agents you name
  (default: github-copilot + claude-code) at user scope. It parses the install
  commands out of README.md, so it never drifts from the index.
- Point the "Automated installation and updates" section at the renamed
  agent-neutral actions/workflow (setup-agent-skills / update-agent-skills /
  update-agent-skills.yaml).

Index hygiene (both entries were broken for every agent):
- Remove the `gh-cli` row — the skill was deleted from github/awesome-copilot
  in its move to the plugins/ layout, so the install command no longer resolves.
- Add `--allow-hidden-dirs` to the `bubbletea` command — its SKILL.md lives in a
  hidden `.claude/skills/` dir, which gh skill skips by default.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Copilot AI review requested due to automatic review settings May 27, 2026 19:03
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates the repository documentation to better reflect that the indexed SKILL.md files are agent-neutral and can be installed for multiple supported agents, and adds a helper script to bulk-install the indexed skills at user scope.

Changes:

  • Add an Installing section with explicit --agent / --scope user examples for GitHub Copilot and Claude Code.
  • Update the index hygiene: remove the broken gh-cli entry and add --allow-hidden-dirs to the bubbletea install command.
  • Add scripts/install.sh to install all indexed skills for one or more agents (defaulting to Copilot + Claude Code).

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 2 comments.

File Description
README.md Documents agent-neutral usage, adds Installing section and updates index/install commands and automation links.
scripts/install.sh New helper script that parses gh skill install commands from the README and installs them for selected agents at user scope.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread scripts/install.sh Outdated
Comment thread scripts/install.sh Outdated
@devantler devantler marked this pull request as ready for review May 27, 2026 19:14
…install errors

Restrict the curated-index scan to the "## Skills" section (up to the next
"## " heading) so example commands under "## Installing" can never be picked
up as installable entries, and print the captured install output on failure
instead of discarding it to /dev/null so errors (auth, network, missing
skill) are actionable. Addresses the install.sh review threads on #24.
@botantler botantler Bot enabled auto-merge (squash) May 27, 2026 21:18
@botantler botantler Bot merged commit f61ebc3 into main May 27, 2026
9 checks passed
@botantler botantler Bot deleted the claude/agent-neutral-claude-copilot branch May 27, 2026 21:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants