Skip to content

feat(skill): resolve gemini/copilot install paths + quarterly convention re-check#112

Merged
thomaschristory merged 1 commit into
mainfrom
feat/skill-convention-drift-2026q2
Jun 25, 2026
Merged

feat(skill): resolve gemini/copilot install paths + quarterly convention re-check#112
thomaschristory merged 1 commit into
mainfrom
feat/skill-convention-drift-2026q2

Conversation

@thomaschristory

Copy link
Copy Markdown
Owner

Closes #7

What

A 2026-06-25 drift re-check flipped two platform Skill-install conventions from MANUAL to confirmed:

Both CLIs also accept the agent-neutral ~/.agents/skills/ interop alias.

Changes

  • nsc/cli/skill_commands.py: _resolve_gemini / _resolve_copilot now return a real path (with a WHY comment citing the source URL + confirmed 2026-06-25), mirroring the claude-code/codex resolvers. claude-code and codex unchanged.
  • tests/cli/test_skill_commands.py: gemini/copilot now assert a resolved path + that --apply writes the SKILL.md to the new sandboxed $HOME path; the old MANUAL JSON case became a parametrized non-manual assertion.
  • docs/guides/using-with-ai-agents.md: per-target table now lists both confirmed paths and the ~/.agents/skills/ interop alias.
  • skills/netbox-super-cli/SKILL.md: no per-target install path table, left as-is.
  • CHANGELOG.md: entry under existing ## v1.3.0 — unreleased + [#7] link def.
  • New .github/workflows/skill-convention-review.yml (core Phase 6: track per-platform Skill install convention drift #7 deliverable): quarterly cron (Feb/May/Aug/Nov) + workflow_dispatch, least-privilege permissions: { contents: read, issues: write }, single job that gh issue creates a tracking issue with the four canonical URLs and the update checklist. No third-party actions, no SHA pins needed.

Verification

  • just lint → ruff + mypy --strict: all green.
  • just test → 1148 passed, 1 skipped.
  • Workflow YAML parses (yaml.safe_load).

🤖 Generated with Claude Code

…ion re-check

Gemini and GitHub Copilot CLI both confirmed (2026-06-25) user-scoped Skill
paths: ~/.gemini/skills/<name>/SKILL.md and ~/.copilot/skills/<name>/SKILL.md
(both also accept the agent-neutral ~/.agents/skills/ interop alias). The
gemini/copilot resolvers now return a real path instead of manual instructions.

Adds .github/workflows/skill-convention-review.yml: a quarterly scheduled job
that opens a tracking issue to re-check the four canonical convention URLs.

Closes #7

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@thomaschristory thomaschristory merged commit 97b966a into main Jun 25, 2026
9 of 10 checks passed
@thomaschristory thomaschristory deleted the feat/skill-convention-drift-2026q2 branch June 25, 2026 21:30
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.

Phase 6: track per-platform Skill install convention drift

1 participant