-
Notifications
You must be signed in to change notification settings - Fork 135
aitools: add skills command for coding agents #4125
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
arsenyinfo
wants to merge
7
commits into
main
Choose a base branch
from
arseny/claude_skill
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
+606
−82
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Collaborator
|
Commit: e7aa354
25 interesting tests: 8 RECOVERED, 5 KNOWN, 5 SKIP, 5 flaky, 2 FAIL
Top 50 slowest tests (at least 2 minutes):
|
4a6039e to
9448fc0
Compare
Add `databricks experimental aitools skills` subcommand: - `skills list` - list available skills - `skills install` - install all skills to ~/.claude/skills/ Includes databricks-apps skill with reference docs synced from the appkit template.
1794780 to
9550bfa
Compare
9550bfa to
b6254d8
Compare
b6254d8 to
67a2c80
Compare
67a2c80 to
e865a15
Compare
Skills now fetched from databricks/databricks-agent-skills repo.
e865a15 to
ef1b64b
Compare
- Support 8 agents: Claude Code, Cursor, Windsurf, Cline, Roo Code, Codex CLI, Amp, OpenCode - Auto-detect installed agents and print which were found - Use symlinks when multiple agents detected (canonical location: ~/.databricks/agent-skills/) - Fallback to copy if symlink fails (Windows without admin) - Support GitHub token from env vars or gh CLI for private repo access Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
5591161 to
882c772
Compare
- Create agents.Agent struct with detection, skills dir, and optional MCP install - Supported agents: Claude Code, Cursor, Codex CLI, OpenCode, GitHub Copilot, Antigravity - Update skills.go and install.go to use shared registry - Remove duplicated detection logic from claude.go and cursor.go Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
882c772 to
a6dcea6
Compare
keugenek
approved these changes
Jan 23, 2026
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Changes
Add
databricks experimental aitools skillssubcommand to install Agent Skills for coding agents:skills list- list available skills from the databricks-agent-skills reposkills install [skill-name]- install skills to detected coding agentsMulti-agent support
Automatically detects and installs skills for:
~/.claude/skills/)~/.cursor/skills/)~/.codex/skills/)~/.config/opencode/skills/)~/.copilot/skills/)~/.gemini/antigravity/global_skills/)When multiple agents are detected, skills are installed to a canonical location (
~/.databricks/agent-skills/) and symlinked to each agent to avoid duplication.Refactored agent registry
Unified agent detection logic in
lib/agents/agents.go- shared between skills installation and MCP installation commands.Why
Skills are simpler than MCP for providing domain-specific guidance to AI agents. While MCP requires a running server, skills are static documentation that agents load on demand. This gives users a lightweight way to get Databricks-specific guidance across all major coding agents.
Tests
Manual testing: