skills-avada
v1.0.0
Published
CLI tool to install Avada Claude skills
Readme
skills-avada
CLI tool to install and publish Avada Claude skills from the Skills Directory or GitHub.
Installation
# Run directly with npx (no installation needed)
npx skills-avada install <skill-name>
# Or install globally
npm install -g skills-avadaCommands
Authentication
# Login to your Avada account
npx skills-avada login
# Check who you're logged in as
npx skills-avada whoami
# Logout
npx skills-avada logoutInstall a skill
From Avada Skills Directory:
# Install a skill (interactive - prompts for agent selection)
npx skills-avada install shopify-api-essentials
# Install a specific version
npx skills-avada install [email protected]
# Skip prompts and install to all detected agents
npx skills-avada install shopify-api-essentials -y
# Specify which agents to install to
npx skills-avada install shopify-api-essentials --agents claude cursor
# Install globally to home directory
npx skills-avada install shopify-api-essentials --global
# Install to a specific directory
npx skills-avada install shopify-api-essentials --dir ./my-projectFrom GitHub:
# Install from a GitHub repository
npx skills-avada install https://github.com/owner/repo
# Install a specific skill from a multi-skill repo
npx skills-avada install https://github.com/vercel-labs/agent-skills --skill react-best-practices
# Install from a specific branch/path
npx skills-avada install https://github.com/owner/repo/tree/main/skills/my-skillThe CLI looks for skills in:
- Repository root (if it has
SKILL.md) skills/folder with subdirectories containingSKILL.md
What gets installed
Packages can contain both skills and commands:
.claude/
├── skills/ # Skill files (markdown instructions)
│ └── my-skill/
│ └── SKILL.md
└── commands/ # Command files (slash commands)
└── my-command.mdBoth are installed to the appropriate agent directories.
Supported agents
| Agent | Skills Path | Commands Path |
|-------|-------------|---------------|
| Claude Code | .claude/skills/ | .claude/commands/ |
| Cursor | .cursor/skills/ | .cursor/commands/ |
| Gemini CLI | .gemini/skills/ | .gemini/commands/ |
| Antigravity | .agent/skills/ | .agent/commands/ |
| Codex | .codex/skills/ | .codex/commands/ |
| OpenCode | .opencode/skills/ | .opencode/commands/ |
| Trae | .trae/skills/ | .trae/commands/ |
| Windsurf | .windsurf/skills/ | .windsurf/commands/ |
List available skills
npx skills-avada list
npx skills-avada list --category developmentSearch for skills
npx skills-avada search react
npx skills-avada search "shopify api"Publish a skill
Requires authentication. Run npx skills-avada login first.
# Publish from current directory's .claude/skills/<skill-name>
npx skills-avada publish my-skill
# Publish with metadata
npx skills-avada publish my-skill \
--name "My Skill" \
--description "A helpful skill" \
--category development \
--tags "react,frontend" \
--version 1.0.0 \
--changelog "Initial release"Authentication Flow
- Run
npx skills-avada login - Visit the URL shown (https://skills-avada.web.app/cli-auth)
- Login with your avada.io or mageplaza.com Google account
- Copy the CLI token
- Paste it in the terminal
Credentials are stored in ~/.avada/credentials.json.
Environment Variables
AVADA_SKILLS_API- Override the default API endpoint (default:https://skills-avada.web.app/api/skills)
Development
# Install dependencies
npm install
# Build
npm run build
# Watch mode
npm run devPublishing Updates
# Bump version and publish
npm version patch
npm publish