edinsonnm-skills
v1.4.2
Published
The open agent skills ecosystem with non-interactive mode support
Maintainers
Keywords
Readme
edinsonnm-skills
The open agent skills ecosystem with non-interactive mode support for automation and CI/CD.
This is a fork of vercel-labs/skills with added support for non-interactive installation, perfect for automated workflows and applications.
Features
✨ All features from the original skills CLI
🤖 Non-interactive mode for automation
🔧 Configurable installation scope (project/global)
📦 Configurable installation method (symlink/copy)
🚀 Perfect for CI/CD and automated deployments
Installation
npm install -g edinsonnm-skillsOr use with npx:
npx edinsonnm-skills add <repository>Usage
Interactive Mode (Default)
skills add vercel-labs/agent-skillsNon-Interactive Mode
# Basic non-interactive installation
skills add vercel-labs/agent-skills --non-interactive
# With specific options
skills add vercel-labs/agent-skills --non-interactive --scope project --method symlink
# Install specific skill
skills add vercel-labs/agent-skills --skill vercel-react-best-practices --non-interactive
# List available skills without installing
skills add vercel-labs/agent-skills --non-interactive --listNon-Interactive Mode Options
| Flag | Values | Default | Description |
|------|--------|---------|-------------|
| --non-interactive | - | false | Enable non-interactive mode |
| --scope | project, global | project | Installation scope |
| --method | symlink, copy | symlink | Installation method |
| --skill | skill name or * | all skills | Specific skill to install |
| --agent | agent name or * | detected | Target agent(s) |
Environment Variables
The CLI also respects the CI environment variable:
CI=true skills add vercel-labs/agent-skillsWhen CI=true, the CLI automatically enters non-interactive mode.
Use Cases
Automated Project Setup
#!/bin/bash
npx @edinsonm/skills add vercel-labs/agent-skills \
--non-interactive \
--scope project \
--method symlink \
--skill vercel-react-best-practicesCI/CD Pipeline
# .github/workflows/setup.yml
- name: Install Agent Skills
run: |
npx @edinsonm/skills add vercel-labs/agent-skills --non-interactiveIntegration with Applications
Perfect for desktop applications (like Electron, Tauri) that need to install skills programmatically:
const { exec } = require('child_process');
exec('npx edinsonnm-skills add vercel-labs/agent-skills --non-interactive',
(error, stdout, stderr) => {
if (error) {
console.error(`Error: ${error}`);
return;
}
console.log(`Output: ${stdout}`);
}
);Differences from Original
This fork adds:
--non-interactiveflag: Skips all prompts--scopeflag: Explicitly set installation scope--methodflag: Explicitly set installation method- CI environment detection: Auto-enables non-interactive mode in CI
- Deterministic behavior: Predictable defaults for automation
All changes are 100% backward compatible with the original CLI.
Original Documentation
For complete documentation on the skills ecosystem, visit:
License
MIT
Credits
Original project by Vercel Labs
Non-interactive mode implementation by Edinson Moreno
