Official CLI tool for AY Claude Platform - Discover, install, and manage Claude Skills, Agents, Commands, Hooks, Plugins, MCPs, and Settings. Cross-platform package manager for Claude Code extensions.
npm install -g @ay-claude/cliAfter installation, the CLI will be available as ay-claude or ayc:
ay-claude --version
# or
ayc --versionπ¦ Package: @ay-claude/cli on npm
- OAuth Device Flow authentication
- Secure token storage (system keychain)
- Package verification (5-stage security pipeline)
- Request signing and audit logging
- Install Skills, Agents, Commands, Hooks, Plugins, MCPs, and Settings
- Global & Local installation (
~/.claudeor./.claude) - Dependencies auto-installation
- Version Management with rollback support
- Package Bundles - Install curated collections
- Unified Search across all content types
- Smart Recommendations based on installed packages
- Package Health Scores - Know package quality
- Package Comparison - Compare similar packages
- Search History - Remember your searches
- Favorites - Save favorite packages
- Collections - Organize packages
- Team Workspaces - Share configurations
- Package Templates - Quick start scaffolding
- Beautiful CLI output with colors and tables
- Comprehensive help system
- Troubleshooting diagnostics
- Cross-platform support (Windows, Linux, macOS)
- Claude Code integration (zero configuration)
ay-claude loginThis will open your browser for authentication. Follow the instructions.
# 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"# 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# 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# 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-historylogin- Authenticate with AY Claude Platformlogout- Log out and remove credentialswhoami- Show authentication status
search [query]- Search marketplacebrowse- Browse all contentinfo <package>- Show package detailshealth [package]- Show health scorescompare <packages...>- Compare packagesrecommendations- Get smart recommendations
install [packages...]- Install packagesbundle <action> [bundleId]- Install bundleslist- List installed packagesupdate [packages...]- Update packagesuninstall <package>- Remove packagesupdates- Check for updates
favorite <action> [packageId]- Manage favoritesworkspace <action> [workspaceId]- Manage workspacestemplate <action> [templateId]- Create from templatessearch-history- View search history
init- Initialize CLIstats- Show statisticstroubleshoot- Run diagnosticshelp [command]- Show help
Install curated collections of packages:
# 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)Create new packages quickly:
# List templates
ay-claude template list
# Create from template
ay-claude template create skill-basicThe CLI implements multiple security layers:
- OAuth Device Flow - Secure authentication without browser redirect
- Package Verification - 5-stage security pipeline
- Request Signing - HMAC-SHA256 request signatures
- Audit Logging - Complete operation tracking
- Rate Limiting - Prevents abuse
Works seamlessly on:
- β macOS (tested)
- β Linux (tested)
- β Windows (tested)
Contributions are welcome! Please read our contributing guidelines.
- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add some amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
- Built for the AY Claude Platform
- Integrates with Claude Code
- Inspired by npm, pip, and other great package managers
- Package: @ay-claude/cli on npm
- Repository: GitHub
- Issues: GitHub Issues
- Email: [email protected]
Made with β€οΈ for the Claude community