CLI tool for managing Claude Code agents in local projects. Enables developers to automate tasks, integrate AI agents into workflows, and streamline operations. Connects to Rust-based projects and supports Claude Code agents.
git clone https://github.com/Bitropy/ccagents.gitccagents is a Rust CLI tool that streamlines Claude Code agent management in local projects through symlink-based portability and relative path configuration. It enables developers to add agents from local files or GitHub, enable/disable them without copying, and sync configuration across team members. The tool includes smart diagnostics to detect broken symlinks, missing sources, and orphaned agents, plus cleanup utilities to maintain project integrity. Built for portability, it stores agent metadata in .agents.json and actual files in .ccagents/ while maintaining active agents as symlinks in .claude/agents/.
Install via cargo install ccagents or from pre-built binaries. Add agents locally or from GitHub using ccagents add, then manage them with ccagents list, enable/disable, and sync commands. Run ccagents doctor to detect issues and ccagents clean to remove orphaned entries.
Enable/disable Claude Code agents per project without duplicating files
Share agent configurations across team members with portable relative paths
Download and manage individual agent files directly from GitHub repositories
Diagnose and repair broken agent symlinks and missing source files
No install command available. Check the GitHub repository for manual installation instructions.
git clone https://github.com/Bitropy/ccagentsCopy the install command above and run it in your terminal.
Launch Claude Code, Cursor, or your preferred AI coding agent.
Use the prompt template or examples below to test the skill.
Adapt the skill to your specific use case and workflow.
Create a Claude Code agent to automate the following task in my [PROJECT_NAME] project: [DESCRIBE_TASK]. The agent should use the following data sources: [DATA_SOURCES]. Provide the agent configuration in YAML format and explain how it will accomplish the task.
# Claude Code Agent Configuration for Project: Rust Web Application
```yaml
name: "Rust Web App Tester"
description: "Automates testing of Rust web application endpoints"
data_sources:
- type: "api"
url: "https://api.example.com/v1/"
auth: "bearer ${API_KEY}"
- type: "database"
connection_string: "postgres://user:pass@localhost:5432/db"
triggers:
- type: "schedule"
cron: "0 0 * * *"
tasks:
- name: "test_endpoints"
description: "Test all API endpoints"
steps:
- "Generate test cases from API documentation"
- "Execute tests against live endpoints"
- "Record test results in database"
- "Generate report if failures detected"
```
This agent will automatically test your Rust web application endpoints daily. It uses your API documentation to generate test cases, executes them against your live endpoints, records the results in your database, and generates a report if any tests fail. The agent is configured to run at midnight UTC every day.AI assistant built for thoughtful, nuanced conversation
IronCalc is a spreadsheet engine and ecosystem
Enterprise workflow automation and service management platform
Customer feedback management made simple
Complete help desk solution for growing teams
The AI automation platform built for everyone
Take a free 3-minute scan and get personalized AI skill recommendations.
Take free scan