bridle
Unified configuration manager for AI coding assistants. Manage profiles, install skills/agents/commands, and switch configurations across Claude Code, OpenCode, Goose, and Amp.
Install
mkdir -p .claude/skills/bridle && curl -L -o skill.zip "https://mcp.directory/api/skills/download/6420" && unzip -o skill.zip -d .claude/skills/bridle && rm skill.zipInstalls to .claude/skills/bridle
About this skill
Bridle Skill
Unified configuration manager for AI coding assistants. Manage profiles, install skills/agents/commands, and switch configurations across Claude Code, OpenCode, Goose, and Amp.
Installation
# Homebrew (macOS/Linux)
brew install neiii/bridle/bridle
# Cargo (Rust)
cargo install bridle
# From source
git clone https://github.com/neiii/bridle && cd bridle && cargo install --path .
Core Concepts
- Harnesses: AI coding assistants (
claude,opencode,goose,amp) - Profiles: Saved configurations per harness (e.g.,
work,personal,minimal)
Quick Commands
# Launch interactive TUI
bridle
# Show active profiles across all harnesses
bridle status
# Initialize bridle config and default profiles
bridle init
Profile Management
# List all profiles for a harness
bridle profile list <harness>
# Show profile details (model, MCPs, plugins)
bridle profile show <harness> <name>
# Create empty profile
bridle profile create <harness> <name>
# Create profile from current config
bridle profile create <harness> <name> --from-current
# Switch/activate a profile
bridle profile switch <harness> <name>
# Open profile in editor
bridle profile edit <harness> <name>
# Compare profiles
bridle profile diff <harness> <name> [other]
# Delete a profile
bridle profile delete <harness> <name>
Installing Components
Bridle can install skills, agents, commands, and MCPs from GitHub repos and auto-translates paths/configs for each harness.
# Install from GitHub (owner/repo or full URL)
bridle install owner/repo
# Overwrite existing installations
bridle install owner/repo --force
# Interactively remove components [experimental]
bridle uninstall <harness> <profile>
Configuration
Config location: ~/.config/bridle/config.toml
# Get a config value
bridle config get <key>
# Set a config value
bridle config set <key> <value>
Config keys: profile_marker, editor, tui.view, default_harness
Output Formats
All commands support -o, --output <format>:
text(default) — Human-readablejson— Machine-readableauto— Text for TTY, JSON for pipes
Supported Harnesses & Config Locations
| Harness | Config Location | Status |
|---|---|---|
| Claude Code | ~/.claude/ | Full support |
| OpenCode | ~/.config/opencode/ | Full support |
| Goose | ~/.config/goose/ | Full support |
| Amp | ~/.amp/ | Experimental |
Component Paths by Harness
| Component | Claude Code | OpenCode | Goose |
|---|---|---|---|
| Skills | ~/.claude/skills/ | ~/.config/opencode/skill/ | ~/.config/goose/skills/ |
| Agents | ~/.claude/plugins/*/agents/ | ~/.config/opencode/agent/ | — |
| Commands | ~/.claude/plugins/*/commands/ | ~/.config/opencode/command/ | — |
| MCPs | ~/.claude/.mcp.json | opencode.jsonc | config.yaml |
Common Workflows
Create a work profile from current config
bridle profile create claude work --from-current
Create profile from existing profile (duplicate & modify)
# 1. Switch to the source profile
bridle profile switch opencode default
# 2. Create new profile from current (now the source profile)
bridle profile create opencode minimal --from-current
# 3. Edit the new profile to remove/modify as needed
bridle profile edit opencode minimal
Switch between profiles
bridle profile switch claude personal
bridle profile switch opencode minimal
Check status across all harnesses
bridle status
More by openclaw
View all skills by openclaw →You might also like
flutter-development
aj-geddes
Build beautiful cross-platform mobile apps with Flutter and Dart. Covers widgets, state management with Provider/BLoC, navigation, API integration, and material design.
drawio-diagrams-enhanced
jgtolentino
Create professional draw.io (diagrams.net) diagrams in XML format (.drawio files) with integrated PMP/PMBOK methodologies, extensive visual asset libraries, and industry-standard professional templates. Use this skill when users ask to create flowcharts, swimlane diagrams, cross-functional flowcharts, org charts, network diagrams, UML diagrams, BPMN, project management diagrams (WBS, Gantt, PERT, RACI), risk matrices, stakeholder maps, or any other visual diagram in draw.io format. This skill includes access to custom shape libraries for icons, clipart, and professional symbols.
ui-ux-pro-max
nextlevelbuilder
"UI/UX design intelligence. 50 styles, 21 palettes, 50 font pairings, 20 charts, 8 stacks (React, Next.js, Vue, Svelte, SwiftUI, React Native, Flutter, Tailwind). Actions: plan, build, create, design, implement, review, fix, improve, optimize, enhance, refactor, check UI/UX code. Projects: website, landing page, dashboard, admin panel, e-commerce, SaaS, portfolio, blog, mobile app, .html, .tsx, .vue, .svelte. Elements: button, modal, navbar, sidebar, card, table, form, chart. Styles: glassmorphism, claymorphism, minimalism, brutalism, neumorphism, bento grid, dark mode, responsive, skeuomorphism, flat design. Topics: color palette, accessibility, animation, layout, typography, font pairing, spacing, hover, shadow, gradient."
godot
bfollington
This skill should be used when working on Godot Engine projects. It provides specialized knowledge of Godot's file formats (.gd, .tscn, .tres), architecture patterns (component-based, signal-driven, resource-based), common pitfalls, validation tools, code templates, and CLI workflows. The `godot` command is available for running the game, validating scripts, importing resources, and exporting builds. Use this skill for tasks involving Godot game development, debugging scene/resource files, implementing game systems, or creating new Godot components.
nano-banana-pro
garg-aayush
Generate and edit images using Google's Nano Banana Pro (Gemini 3 Pro Image) API. Use when the user asks to generate, create, edit, modify, change, alter, or update images. Also use when user references an existing image file and asks to modify it in any way (e.g., "modify this image", "change the background", "replace X with Y"). Supports both text-to-image generation and image-to-image editing with configurable resolution (1K default, 2K, or 4K for high resolution). DO NOT read the image file first - use this skill directly with the --input-image parameter.
fastapi-templates
wshobson
Create production-ready FastAPI projects with async patterns, dependency injection, and comprehensive error handling. Use when building new FastAPI applications or setting up backend API projects.
Related MCP Servers
Browse all serversBoost your AI code assistant with Context7: inject real-time API documentation from OpenAPI specification sources into y
AI-driven control of live Chrome via Chrome DevTools: browser automation, debugging, performance analysis and network mo
pg-aiguide — Version-aware PostgreSQL docs and best practices tailored for AI coding assistants. Improve queries, migrat
Optimize Facebook ad campaigns with AI-driven insights, creative analysis, and campaign control in Meta Ads Manager for
Access NixOS packages, system options, Home Manager, and nix-darwin configs with advanced caching. Explore nix package t
1MCP Agent simplifies configuration management by unifying MCP servers, lowering resource use, and enabling dynamic conf
Stay ahead of the MCP ecosystem
Get weekly updates on new skills and servers.