Skill: Tool Configuration: **Name**: tool-config
Installation
$skills install @BA-CalderonMorales/tool-config
Claude Code
Cursor
Copilot
Codex
Antigravity
Details
RepositoryBA-CalderonMorales/terminal-jarvis
Path.github/skills/tool-config/SKILL.md
Branchmain
Scoped Name@BA-CalderonMorales/tool-config
Usage
After installing, this skill will be available to your AI coding assistant.
Verify installation:
skills listSkill Instructions
Skill: Tool Configuration
Name: tool-config Description: Adding and configuring AI tools in Terminal Jarvis Trigger: "Add new AI tool", tool configuration, new tool integration
Objective
All AI tools follow consistent modular configuration pattern.
Modular Tool Configuration System
Location: /config/tools/<tool-name>.toml
Configuration Template
[tool]
name = "Tool Name"
command = "tool-command"
description = "Brief description"
category = "ai-coding-assistant"
[installation]
npm = "npm install -g package-name"
cargo = "cargo install package-name"
other = "curl -fsSL install-script.sh | sh"
[authentication]
required = true
method = "api_key"
env_var = "TOOL_API_KEY"
instructions = "Get your API key from https://provider.com/keys"
[features]
supports_chat = true
supports_code_generation = true
supports_refactoring = true
supports_testing = false
Adding New Tool Workflow
- Create config file:
/config/tools/newtool.toml - Define tool metadata: name, command, description
- Specify installation: npm, cargo, or custom script
- Document authentication: API keys, env vars, instructions
- List features: capabilities for UI display
- Test detection:
cargo run -- listshould show new tool - Test execution:
cargo run -- run newtoolshould work - Update CHANGELOG: Add under
### Added
Existing Tools
Located in /config/tools/:
claude.toml- Claude Codegemini.toml- Gemini CLIqwen.toml- Qwen Codeopencode.toml- OpenCodecodex.toml- OpenAI Codexaider.toml- Aidergoose.toml- Gooseamp.toml- Ampcrush.toml- Crushllxprt.toml- LLXPRT
