Skip to content

[Feature]: Support .agents/skills directory for cross-agent skill discovery #8822

@Lukavyi

Description

@Lukavyi

Summary

Support the emerging .agents/skills/ directory convention for per-project skill discovery, as proposed in agentskills/agentskills#15.

Motivation

Currently each AI coding tool uses its own location for skills (.claude/skills/, .github/skills/, etc.), forcing users to maintain symlinks or duplicate files across projects.

The .agents/skills/ convention is gaining adoption across the ecosystem:

  • Already supported: VS Code, Codex, Gemini CLI, Goose, Amp, VTCode, Pi, Mistral Vibe, OpenCode
  • Pending: Claude Code, GitHub (internal), Cursor, Qwen Code

Proposed Behavior

  1. On startup/project load, check for .agents/skills/ directory in the workspace root
  2. If present, load any valid skill definitions (SKILL.md files) from it
  3. Treat these as additional skills alongside the configured global skills directory
  4. Project-level skills could optionally override or extend global skills

Benefits

  • Allows skill files to be committed per-project without vendor lock-in
  • Enables portable skill directories that work across multiple AI agents
  • Aligns OpenClaw with the emerging industry convention
  • Users can share projects with embedded skills that "just work"

References


lobster-biscuit

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions