Skip to content

feat: add skill CLI command and .opencode/tools/ auto-discovery #341

@anandgupta42

Description

@anandgupta42

Summary

Add a top-level altimate-code skill CLI command with list, create, and test subcommands, plus auto-discovery of user CLI tools in .opencode/tools/ on the agent's PATH.

Motivation

Enable users to extend altimate-code by pairing SKILL.md files with simple CLI tools (bash/python/node scripts). This is the foundation for a skill + CLI tools extension ecosystem that's simpler and more reliable than MCP servers.

Changes

  • skill list — shows all skills with detected paired CLI tools, source, description
  • skill create <name> — scaffolds SKILL.md + CLI tool stub (bash/python/node)
  • skill test <name> — validates skill frontmatter + checks paired tool on PATH + runs --help
  • Auto-prepend .opencode/tools/ (project) and ~/.config/altimate-code/tools/ (global) to PATH in bash tool and PTY sessions
  • Updated docs for skills and custom tools

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    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