Skip to content

austinj-dev/qwen-code-agents-toolpack-v2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

1 Commit
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Qwen Agents Toolpack Extension

Convert Claude agent plugins to work with Qwen Code CLI. This repository contains 65+ converted Claude agent plugins with 152+ specialized agents, 61+ tools, and 71+ commands now available as a Qwen CLI extension.

License: MIT Node.js Qwen CLI

πŸš€ Overview

The Qwen Agents Toolpack Extension transforms Claude agent plugins into a comprehensive Qwen CLI extension, providing access to 152+ specialized agents, 61+ tools, and 71+ commands. This extension enables developers to leverage expert AI agents for various development tasks directly within the Qwen CLI environment.

✨ Key Features

  • 152+ Specialized Agents: Expert knowledge in backend architecture, Python development, security auditing, cloud architecture, and more
  • 61+ Tools: Skill-based tools for various development tasks
  • 71+ Commands: CLI commands for workflow automation
  • MCP Server Integration: Model Context Protocol server for seamless tool integration
  • Concurrent Execution: Support for running multiple agents simultaneously
  • Cross-platform Compatibility: Works on macOS, Linux, and Windows

πŸ“‹ Available Agent Categories

  • Development & Architecture: API design, backend, frontend, database
  • DevOps & Operations: Kubernetes, deployment, monitoring
  • Security & Compliance: Security auditing, compliance validation
  • Quality & Testing: Code review, performance, testing
  • AI & ML: LLM applications, prompt engineering
  • Specialized Experts: Language-specific experts (Python, JavaScript, Go, Rust, etc.)

πŸ› οΈ Prerequisites

Before installing the extension, ensure you have the following prerequisites installed:

  • Node.js: v20 or higher
  • Qwen Code CLI: Latest version installed
  • Git: For cloning the repository
  • Operating System: macOS, Linux, or Windows with WSL

πŸ“¦ Installation

Method 1: Direct Installation (Recommended)

  1. Clone the repository:

    git clone https://github.com/austinj-dev/Qwen-Code-Agents-Toolpack-v2.git
    cd qwen-agents-toolpack
  2. Install dependencies (if needed):

    cd qwen-mcp-extension
    npm install
    cd ..
  3. Build the extension:

    ./build.sh
  4. Install the extension in Qwen:

    ./install.sh

Method 2: Manual Installation

If you prefer to install manually:

  1. Navigate to your clone of this repository
  2. Install dependencies: cd qwen-mcp-extension && npm install && cd ..
  3. Build the extension: ./build.sh
  4. Run the install script: ./install.sh

πŸ” Verification

After installation, verify that everything is working:

# Check if the MCP server is configured and connected
qwen mcp list

# List all available tools (should show 200+ tools)
qwen tools list

# Try using a specific agent
qwen backend-architect "How do I design a REST API?"

🎯 Usage

Using Agents

# Use a specific agent
qwen backend-architect "Design a microservice architecture for user management"
qwen python-pro "Write a Python script to process CSV files"
qwen security-auditor "Review this Dockerfile for security vulnerabilities"

Using Specific Tools

The extension provides access to various tools through the Qwen CLI. You can use them by calling the appropriate agent:

# Use git workflow tools
qwen frontend-developer "Create a new branch and set up a feature workflow"

# Use cloud infrastructure tools
qwen cloud-architect "Generate Terraform code for a VPC with public and private subnets"

# Use database tools
qwen database-architect "Design a normalized schema for an e-commerce platform"

πŸ—οΈ Repository Structure

β”œβ”€β”€ agent-registry.json         # Complete registry of all agents and tools
β”œβ”€β”€ agent-categories.json       # Categorized listing with decision trees
β”œβ”€β”€ qwen-extension/            # Main Qwen extension files
β”œβ”€β”€ qwen-mcp-extension/        # Model Context Protocol server
β”œβ”€β”€ qwen-plugin/              # Converted Qwen-compatible agents, tools, and commands
β”‚   β”œβ”€β”€ agents/               # 154 converted agents
β”‚   β”œβ”€β”€ tools/                # 60+ converted tools
β”‚   └── commands/             # 77+ converted commands
β”œβ”€β”€ plugins/                  # Original Claude plugin sources
β”œβ”€β”€ test/                     # Core implementation files for multi-agent orchestration
β”œβ”€β”€ build.sh                  # Build script for the extension
β”œβ”€β”€ install.sh                # Installation script
β”œβ”€β”€ convert-all-agents.js     # Agent conversion utility
β”œβ”€β”€ convert-all-commands.js   # Command conversion utility
β”œβ”€β”€ convert-all-skills.js     # Skill conversion utility
└── README.md                 # This file

βš™οΈ Building from Source

# Clone and build
git clone https://github.com/austinj-dev/Qwen-Code-Agents-Toolpack-v2.git
cd qwen-agents-toolpack

# Install dependencies for the MCP server
cd qwen-mcp-extension
npm install
cd ..

# Build the extension
./build.sh

# Install the extension
./install.sh

πŸ› Troubleshooting

Common Issues

MCP Server Not Connecting

  • Symptom: Server shows as "Disconnected" in qwen mcp list
  • Solution:
    1. Verify Node.js is installed and accessible: node --version
    2. Check that the path in ~/.qwen/settings.json is correct
    3. Ensure the qwen-mcp-extension/dist/server.js file exists after running build.sh
    4. Install dependencies: cd qwen-mcp-extension && npm install

Tools Not Appearing

  • Symptom: Tools don't show up in qwen tools list
  • Solution:
    1. Confirm the extension was built successfully: ./build.sh
    2. Restart your terminal or Qwen CLI
    3. Verify MCP server is connected: qwen mcp list

Build Issues

  • Symptom: build.sh script fails
  • Solution:
    1. Ensure you have Node.js v20+ installed: node --version
    2. Run ./build.sh from the repository root directory
    3. Install dependencies: cd qwen-mcp-extension && npm install

Installation Fails

  • Symptom: install.sh script fails
  • Solution:
    1. Ensure Qwen CLI is installed: qwen --version
    2. Check that you're running the script from the repository root
    3. Verify you have write permissions to the Qwen extensions directory

Getting Help

If you encounter issues not covered here:

  1. Check the GitHub Issues page
  2. Create a new issue with detailed information about your problem
  3. Include your OS, Node.js version, and Qwen CLI version

🀝 Contributing

We welcome contributions to improve the Qwen Agents Toolpack Extension! Here's how you can help:

Ways to Contribute

  • Bug Reports: Submit detailed bug reports with reproduction steps
  • Feature Requests: Propose new features or improvements
  • Code Contributions: Submit pull requests for bug fixes or new features
  • Documentation: Improve README, examples, or inline documentation
  • Testing: Help test new releases and report compatibility issues

Development Setup

  1. Fork the repository
  2. Clone your fork: git clone https://github.com/austinj-dev/Qwen-Code-Agents-Toolpack-v2.git
  3. Create a feature branch: git checkout -b feature/amazing-feature
  4. Make your changes
  5. Test thoroughly
  6. Commit your changes: git commit -m 'Add amazing feature'
  7. Push to the branch: git push origin feature/amazing-feature
  8. Open a Pull Request

Code Standards

  • Follow existing code style and conventions
  • Write clear, descriptive commit messages
  • Include tests for new functionality when applicable
  • Update documentation as needed

πŸ“„ License

This project is licensed under the MIT License - see the LICENSE file for details.

πŸ™ Acknowledgments

  • Inspired by Claude's agent plugin ecosystem
  • Built for the Qwen Code CLI community
  • Thanks to all contributors who help maintain and improve this extension

πŸ“ž Support

For support, please:

  • Open an issue on the GitHub repository
  • Check the troubleshooting section above
  • Review the documentation in this README

⭐ If you find this extension useful, please consider starring the repository!

About

Qwen Code CLI Advisory + Implementation Agents Toolpack

Resources

License

Code of conduct

Contributing

Stars

1 star

Watchers

0 watching

Forks

Releases

No releases published

Sponsor this project

 

Packages

 
 
 

Contributors

Languages