Claude包管理工具

AY Claude平台的官方CLI工具,用于发现、安装和管理Claude Skills、Agents、Commands等扩展包,提供安全的包管理和智能发现功能。

  • by walidboulanouar
  • TypeScript
  • 本地部署
  • 5 星标
  • 更新于
在 GitHub 查看 walidboulanouar/ay-claude-templates

使用说明

是克劳德·克利吗

AY-Claude平台官方CLI工具 -发现、安装和管理Claude技能、代理、命令、挂钩、插件、MCP和设置。用于Claude Code扩展的跨平台包管理器。

📦 安装

npm install -g @ay-claude/cli

安装后,CLI将作为可用 ay-claude 或 ayc:

ay-claude --version
# or
ayc --version

📦 包裹: @npm上的ay-claude/cli

✨ 特性

🔐 安全且经过身份验证

  • OAuth设备流身份验证
  • 安全令牌存储(系统密钥链)
  • 包装验证(5级安全管道)
  • 请求签名和审核日志记录

📦 完整的包管理

  • 安装 技能、代理、命令、钩子、插件、MCP和设置
  • 全球和本地 安装(~/.claude 或 ./.claude)
  • 依赖项 自动安装
  • 版本管理 支持回滚
  • 包装捆绑 -安装精选收藏

🔍 智能发现

  • 统一搜索 跨所有内容类型
  • 智能推荐 基于已安装的软件包
  • 包装健康评分 -了解包装质量
  • 包装比较 -比较类似的软件包
  • 搜索历史记录 -记住您的搜索

⭐ 组织

  • 收藏夹 -保存喜爱的包裹
  • 集合 -整理包裹
  • 团队工作区 -共享配置
  • 包模板 -快速启动脚手架

🛠️ 开发者体验

  • 带有颜色和表格的漂亮CLI输出
  • 综合帮助系统
  • 故障诊断
  • 跨平台支持(Windows、Linux、macOS)
  • Claude代码集成(零配置)

🎯 快速开始

1.身份验证

ay-claude login

这将打开您的浏览器进行身份验证。按照说明操作。

2.搜索包裹

# Search across all types
ay-claude search "automation"

# Filter by type
ay-claude search "react" --type skill

# Browse by category
ay-claude browse --category "development"

3.安装软件包

# Install a package
ay-claude install package-name

# Install with dependencies
ay-claude install package-name

# Install a bundle
ay-claude bundle install react-dev-stack

# Install globally
ay-claude install package-name --global

# Install locally (project-specific)
ay-claude install package-name --local

4.管理包

# List installed packages
ay-claude list

# Check package health
ay-claude health package-name

# Compare packages
ay-claude compare package1 package2 package3

# Update packages
ay-claude updates --install

# Uninstall
ay-claude uninstall package-name

5.组织

# Add to favorites
ay-claude favorite add package-name

# Create collection
ay-claude favorite create "My Tools"

# Get recommendations
ay-claude recommendations

# View search history
ay-claude search-history

📚 命令

认证

  • login -使用AY-Claude平台进行身份验证
  • logout -注销并删除凭据
  • whoami -显示身份验证状态

发现

  • search [query] -搜索市场
  • browse -浏览所有内容
  • info <package> -显示包裹详细信息
  • health [package] -显示健康评分
  • compare <packages...> -比较软件包
  • recommendations -获得明智的建议

安装

  • install [packages...] -安装软件包
  • bundle <action> [bundleId] -安装捆绑包
  • list -列出已安装的软件包
  • update [packages...] -更新软件包
  • uninstall <package> -删除包
  • updates -检查更新

组织

  • favorite <action> [packageId] -管理收藏夹
  • workspace <action> [workspaceId] -管理工作区
  • template <action> [templateId] -从模板创建
  • search-history -查看搜索历史记录

公用事业

  • init -初始化CLI
  • stats -显示统计信息
  • troubleshoot -运行诊断程序
  • help [command] -显示帮助

🎁 包装捆绑

安装精心策划的软件包集合:

# List available bundles
ay-claude bundle list

# Install React development stack
ay-claude bundle install react-dev-stack

# Available bundles:
# - react-dev-stack (React + TypeScript + Formatting)
# - nodejs-backend (Node.js + API + Testing)
# - code-quality (Linting + Formatting + Testing)
# - git-workflow (Git automation tools)

📝 包模板

快速创建新包:

# List templates
ay-claude template list

# Create from template
ay-claude template create skill-basic

🔒 安全

CLI实现了多个安全层:

  • OAuth设备流 -无需浏览器重定向的安全身份验证
  • 包装验证 -5级安全管道
  • 请求签名 -HMAC-SHA256请求签名
  • 审计日志 -完整的操作跟踪
  • 速率限制 -防止虐待

🌍 交叉平台的

在以下方面无缝工作:

  • ✅ macOS (测试)
  • ✅ Linux (测试)
  • ✅ 视窗 (测试)

📖 文档

🤝 贡献

欢迎投稿!请阅读我们的投稿指南。

  1. 分叉存储库
  2. 创建功能分支(git checkout -b feature/amazing-feature)
  3. 提交您的更改(git commit -m 'Add some amazing feature')
  4. 推到分支(git push origin feature/amazing-feature)
  5. 打开拉取请求

📄 许可证

此项目根据MIT许可证获得许可-请参阅 许可证 文件以获取详细信息。

🙏 致谢

  • 专为AY Claude平台打造
  • 与Claude Code集成
  • 受到npm、pip和其他优秀包管理器的启发

📞 支持


由以下材料制成❤️ 为克劳德社区