The official Plugin and Skill registry for @praveencs/agent
Community-built plugins and skills for AI-powered automation
agent plugins install <plugin-name>
# Example:
agent plugins install githubagent skills install <skill-name>git clone https://github.com/praveencs87/agent-skills.git
cp -r agent-skills/skills/<skill-name> .agent/skills/- Plugins
- Coding & IDEs
- Git & Version Control
- DevOps & Cloud
- Communication
- Productivity
- Search & Research
- CLI Utilities
- Data & Analytics
- Browser & Automation
Plugins are full-capability bundles that provide native Node.js tools, hooks, scripts, and skills in a single standalone package.
| Plugin | Description | Capabilities |
|---|---|---|
| github | Manage repos, PRs, issues, and CI/CD workflows on GitHub. | tools/github.js, skills/github-manager.md |
| slack | Send messages, manage channels, search history, and upload files to Slack. | tools/slack.js, skills/slack-manager.md |
| notion | Create/manage Notion pages, databases, blocks, and search workspace. | tools/notion.js, skills/notion-manager.md |
| vercel | Deploy projects, manage domains, and configure env vars on Vercel. | tools/vercel.js, skills/vercel-manager.md |
| supabase | Query Postgres, manage auth users, and use storage on Supabase. | tools/supabase.js, skills/supabase-manager.md |
| stripe | Manage customers, subscriptions, checkout sessions, and refunds on Stripe. | tools/stripe.js, skills/stripe-manager.md |
| aws | Manage S3 buckets, Lambda functions, EC2 instances, and CloudWatch logs. | tools/aws.js, skills/aws-manager.md |
| discord | Send messages, manage channels and roles, use webhooks on Discord. | tools/discord.js, skills/discord-manager.md |
| openai | Direct GPT chat, DALL-E image gen, Whisper transcription, TTS, and embeddings. | tools/openai.js, skills/openai-manager.md |
| linear | Manage issues, projects, teams, and cycles on Linear. | tools/linear.js, skills/linear-manager.md |
| docker | Build images, run containers, manage compose stacks on Docker. | tools/docker.js, skills/docker-manager.md |
| mongodb | Query, insert, update, and aggregate data on MongoDB Atlas. | tools/mongodb.js, skills/mongodb-manager.md |
| firebase | Manage Firestore docs, Auth users, and Cloud Storage on Firebase. | tools/firebase.js, skills/firebase-manager.md |
| telegram | Send messages, photos, polls, and manage groups via Telegram bots. | tools/telegram.js, skills/telegram-manager.md |
| huggingface | Run ML inference and search the Hugging Face model hub. | tools/huggingface.js, skills/huggingface-manager.md |
| resend | Send transactional emails and manage domains via Resend. | tools/resend.js, skills/resend-manager.md |
| Skill | Description | Tools |
|---|---|---|
| open-vscode | Opens VS Code in the current or specified directory | cmd.run |
| project-scaffold | Scaffold new projects (Node.js, Python, React, Next.js, Express) | cmd.run, fs.write |
| npm-publish | Prepare and publish npm packages with version bumping | cmd.run, fs.read, fs.write |
| code-review | Review code changes for bugs, security issues, and best practices | cmd.run, git.diff, fs.read |
| Skill | Description | Tools |
|---|---|---|
| git-commit | Stages changes and creates conventional git commits | cmd.run, git.status, git.diff |
| Skill | Description | Tools |
|---|---|---|
| docker-deploy | Build, run, and manage Docker containers and compose stacks | cmd.run |
| system-monitor | Monitor system resources — CPU, memory, disk, processes | cmd.run |
| log-analyzer | Analyze log files — find errors, patterns, and anomalies | cmd.run, fs.read |
| Skill | Description | Tools |
|---|---|---|
| send-email | Sends emails using nodemailer via SMTP | cmd.run |
| Skill | Description | Tools |
|---|---|---|
| create-note | Creates formatted markdown notes and saves them as files | fs.write |
| Skill | Description | Tools |
|---|---|---|
| web-search | Search the web using curl and extract relevant information | cmd.run |
| Skill | Description | Tools |
|---|---|---|
| file-organizer | Organizes files by type, date, or custom rules | cmd.run, fs.read, fs.write |
| backup | Backup files and directories using tar, rsync, or zip | cmd.run |
| cron-scheduler | Manage cron jobs — create, list, edit, delete | cmd.run |
| Skill | Description | Tools |
|---|---|---|
| db-query | Query databases — SQLite, PostgreSQL, MySQL via CLI | cmd.run |
| Skill | Description | Tools |
|---|---|---|
| api-tester | Test REST APIs with curl — GET, POST, PUT, DELETE | cmd.run |
Each skill is a folder containing:
my-skill/
├── skill.json # Manifest (name, description, tools, permissions)
└── prompt.md # Instructions for the AI agent
{
"name": "my-skill",
"version": "1.0.0",
"description": "What this skill does",
"tools": ["cmd.run"],
"permissions": {
"required": ["exec"]
},
"entrypoint": "prompt.md",
"state": "approved"
}Describe what the agent should do when this skill is invoked.
Include specific commands, parameters, and expected outputs.- Fork this repository
- Create your skill folder under
skills/ - Add
skill.jsonandprompt.md - Add your skill to
registry.json - Submit a Pull Request
- Skills should be focused and single-purpose
- Include clear instructions in
prompt.md - Specify minimum required permissions
- Test your skill with
agent run --skill <name> "<goal>"
MIT © praveencs