custom-plugin-ai-agents

内容来源:README.md(说明文档) · 原始地址 · 查看安装指南

原始内容

AI Agents Assistant

Version License Status SASMP

Agents Skills Commands


📦 Install Now · 🤖 Explore Agents · 📖 Documentation · Star this repo


What is this?

AI Agents Assistant is a Claude Code plugin with 7 production-grade agents for building AI agent systems using LangChain, LangGraph, Anthropic, and OpenAI patterns.


📑 Table of Contents

Click to expand

🚀 Quick Start

Prerequisites

  • Claude Code CLI v2.0.27+
  • Active Claude subscription

Installation (Choose One)

Option 1: From Marketplace (Recommended)
# Step 1️⃣ Add the marketplace
/plugin marketplace add pluginagentmarketplace/custom-plugin-ai-agents

# Step 2️⃣ Install the plugin
/plugin install custom-plugin-ai-agents@pluginagentmarketplace-ai-agents

# Step 3️⃣ Restart Claude Code
# Close and reopen your terminal/IDE
Option 2: Local Installation
# Clone the repository
git clone https://github.com/pluginagentmarketplace/custom-plugin-ai-agents.git
cd custom-plugin-ai-agents

# Load locally
/plugin load .

# Restart Claude Code

✅ Verify Installation

After restart, you should see these agents:

custom-plugin-ai-agents:01-ai-agent-fundamentals
custom-plugin-ai-agents:02-llm-integration
custom-plugin-ai-agents:03-rag-systems
custom-plugin-ai-agents:04-tool-calling
custom-plugin-ai-agents:05-multi-agent
custom-plugin-ai-agents:06-agent-memory
custom-plugin-ai-agents:07-agent-safety

✨ Features

Feature Description
🤖 7 Agents Production-grade AI agent specialists
🛠️ 7 Skills Atomic capabilities with code examples
⌨️ 5 Commands Quick slash commands for learning
🔄 SASMP v1.3.0 Full protocol compliance
📚 2024-2025 Patterns LangGraph, Claude Tool Use, OpenAI Functions

🤖 Agents

7 Production-Grade Agents

# Agent Expertise
1 AI Agent Fundamentals ReAct patterns, cognitive loops, architectures
2 LLM Integration API orchestration, prompting, cost optimization
3 RAG Systems Embeddings, chunking, hybrid search, reranking
4 Tool Calling Function calling, schemas, validation
5 Multi-Agent Orchestrator-worker, hierarchical systems
6 Agent Memory Short/long-term, semantic retrieval
7 Agent Safety Guardrails, filtering, compliance

Agent Capabilities

Each agent includes:

  • ✅ Clear role & responsibility boundaries
  • ✅ Input/Output schemas (TypeScript)
  • ✅ Error handling patterns
  • ✅ Fallback strategies
  • ✅ Token/cost optimization configs
  • ✅ Troubleshooting decision trees
  • ✅ Production code examples

🛠️ Skills

7 Atomic Skills

Skill Bonded Agent Purpose
ai-agent-basics 01-ai-agent-fundamentals Build ReAct agents with LangGraph
llm-integration 02-llm-integration Integrate Claude, OpenAI, local models
rag-systems 03-rag-systems Build production RAG pipelines
tool-calling 04-tool-calling Implement function calling
multi-agent 05-multi-agent Build orchestrator-worker systems
agent-memory 06-agent-memory Add memory to agents
agent-safety 07-agent-safety Implement safety guardrails

Invoke Skills

# Example: Invoke the RAG skill
Skill("custom-plugin-ai-agents:rag-systems")

⌨️ Commands

Command Description Usage
/learn Start your AI agent journey /learn
/roadmap View learning roadmap /roadmap ai-agents
/assess Test your knowledge /assess tool-calling intermediate
/resources Get learning resources /resources rag-systems tutorials
/project Find project ideas /project multi-agent advanced

📋 Best Practices (2024-2025)

From LangChain/LangGraph

  • Use LangGraph for new agent implementations
  • Implement human-in-the-loop checkpoints
  • Add observability with LangSmith

From Anthropic

  • One job per subagent
  • Orchestrator handles global planning
  • Keep tool permissions narrow

From OpenAI

  • Enable strict mode for function calling
  • Use structured outputs
  • Implement circuit breakers

📁 Project Structure

custom-plugin-ai-agents/
├── 📁 .claude-plugin/
│   ├── plugin.json
│   └── marketplace.json
├── 📁 agents/              # 7 production agents
│   ├── 01-ai-agent-fundamentals.md
│   ├── 02-llm-integration.md
│   ├── 03-rag-systems.md
│   ├── 04-tool-calling.md
│   ├── 05-multi-agent.md
│   ├── 06-agent-memory.md
│   └── 07-agent-safety.md
├── 📁 skills/              # 7 atomic skills
├── 📁 commands/            # 5 slash commands
├── 📁 hooks/
├── 📄 README.md
├── 📄 CHANGELOG.md
└── 📄 LICENSE

📚 Documentation

Document Description
CHANGELOG.md Version history
CONTRIBUTING.md How to contribute
LICENSE License information

External Resources

Resource Link
LangGraph Docs https://langchain-ai.github.io/langgraph/
Anthropic Docs https://docs.anthropic.com/
OpenAI Docs https://platform.openai.com/docs
OWASP LLM Top 10 https://owasp.org/www-project-top-10-for-large-language-model-applications/

📅 Metadata

Field Value
Version 2.0.0
Last Updated 2025-01-01
Status Production Ready
SASMP v1.3.0
Agents 7
Skills 7
Commands 5

🤝 Contributing

Contributions are welcome! Please read our Contributing Guide.

  1. Fork the repository
  2. Create your feature branch
  3. Follow the production patterns in existing agents
  4. Submit a pull request

⚠️ Security

Important: This repository contains patterns for AI agent development.

  • ✅ Always implement safety guardrails
  • ✅ Follow OWASP LLM Top 10 guidelines
  • ✅ Test for prompt injection vulnerabilities
  • ✅ Report security issues privately via Issues

📝 License

Copyright © 2025 Dr. Umit Kacar & Muhsin Elcicek

Custom License - See LICENSE for details.


👥 Contributors

Dr. Umit Kacar
Senior AI Researcher & Engineer
Muhsin Elcicek
Senior Software Architect

Made with ❤️ for the Claude Code Community

GitHub