Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Add Skills detection support for Copilot and Codex user-level paths #507

Copy link
Copy link
@breaking-brake

Description

@breaking-brake
Issue body actions

Summary

The current Skills node implementation only partially supports Skills detection for Copilot CLI and Codex CLI. This issue tracks the gaps in Skills path detection across different AI coding tools.

Current Support Status

Tool Scope Path Status
Claude Code User ~/.claude/skills/ ✅ Supported
Claude Code Project ./.claude/skills/ ✅ Supported
Copilot (VSCode/CLI) Project ./.github/skills/ ✅ Supported
Copilot (VSCode/CLI) User ~/.copilot/skills/ ❌ Not supported
Codex CLI Project ./.codex/skills/ ⚠️ Partial (normalization only)
Codex CLI User ~/.codex/skills/ ❌ Not supported
Codex CLI Admin /etc/codex/skills/ ❌ Not supported

Implementation Details

Currently Implemented

Full scan support (skill-service.ts:scanAllSkills()):

  • ~/.claude/skills/ via getUserSkillsDir()
  • ./.claude/skills/ via getProjectSkillsDir()
  • ./.github/skills/ via getGithubSkillsDir()

Partial support (skill-normalization-service.ts):

  • ./.codex/skills/ - Auto-copied to .claude/skills/ during Export/Run

Missing Support

Path Reason for Gap
~/.copilot/skills/ Not implemented - Copilot CLI supports user-level skills
~/.codex/skills/ Not implemented - Codex CLI supports user-level skills
/etc/codex/skills/ Out of scope - System-level admin skills

Proposed Changes

Priority 1: Add user-level Copilot skills support

  • Add getCopilotUserSkillsDir() to path-utils.ts
  • Update scanAllSkills() to scan ~/.copilot/skills/

Priority 2: Add user-level Codex skills support

  • Add getCodexUserSkillsDir() to path-utils.ts
  • Update scanAllSkills() to scan ~/.codex/skills/

Priority 3 (Optional): Add project-level Codex direct scan

  • Add getCodexProjectSkillsDir() to path-utils.ts
  • Update scanAllSkills() to directly scan ./.codex/skills/ (instead of relying on normalization)

Out of Scope

  • /etc/codex/skills/ (Admin level) - Requires elevated permissions, not typical use case

Related Files

  • src/extension/services/skill-service.ts - Main scan implementation
  • src/extension/utils/path-utils.ts - Path definitions
  • src/extension/services/skill-normalization-service.ts - Normalization logic

Reference

See docs/ai-coding-tools-config-reference.md for the full configuration paths of each AI coding tool.

Reactions are currently unavailable

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions

      Morty Proxy This is a proxified and sanitized view of the page, visit original site.