Agent skill
tool-config
Stars
126
Forks
16
Install this agent skill to your Project
npx add-skill https://github.com/BA-CalderonMorales/terminal-jarvis/tree/main/.github/skills/tool-config
SKILL.md
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
toml
[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
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
versioning
126
16
Explore
release
126
16
Explore
multi-repo
126
16
Explore
testing
126
16
Explore
token-budget
126
16
Explore
release-checklist
126
16
Explore
Didn't find tool you were looking for?