Help us improve
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
By cameri
Nostr channel for Claude Code — messaging bridge over the Nostr protocol with access control, pairing, and relay management.
npx claudepluginhub cameri/claude-skills --plugin nostrManage Nostr channel access — approve pairings, edit allowlists, set policy. Use when the user asks to pair, approve someone, check who's allowed, or change access policy for the Nostr channel.
Encode and decode NIP-19 bech32 Nostr entities (note1, npub1, nevent1, nprofile1, naddr1). Use when the user provides a bech32 string and wants to extract the event ID, pubkey, or relay hints, or wants to encode a hex ID/pubkey into a bech32 string.
Set up the Nostr channel — save the nsec private key, manage relays, and configure subscribed event kinds. Use when the user wants to configure Nostr, add/remove relays, or change subscribed kinds.
Fetch a specific Nostr event by ID or filter using the fetch_event tool. Use when the user wants to look up a note, DM, profile, or any Nostr event by its ID (hex or note1/nevent format), or by author/kind filter.
Mine a Nostr keypair with a vanity pubkey prefix or target difficulty using rana. Use when the user wants to generate a Nostr public key that starts with specific hex characters, a specific npub prefix/suffix, or meets a minimum proof-of-work difficulty. Requires rana installed in PATH.
Admin access level
Server config contains admin-level keywords
Share bugs, ideas, or general feedback.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Claude Code skill pack for Fireflies.ai (24 skills)
Memory compression system for Claude Code - persist context across sessions
Standalone image generation plugin using Nano Banana MCP server. Generates and edits images, icons, diagrams, patterns, and visual assets via Gemini image models. No Gemini CLI dependency required.
Streamline people operations — recruiting, onboarding, performance reviews, compensation analysis, and policy guidance. Maintain compliance and keep your team running smoothly.
Create content, plan campaigns, and analyze performance across marketing channels. Maintain brand voice consistency, track competitors, and report on what's working.
Write feature specs, plan roadmaps, and synthesize user research faster. Keep stakeholders updated and stay ahead of the competitive landscape.
Maintain Docker Compose services and custom images — update base images, pin sha256 digests, manage Containerfile/Dockerfile dependencies, test builds, and log all changes.
Manage Technitium DNS Server instances — zones, records, blocking, and stats via the HTTP API.
Interact with your self-hosted Actual Budget instance — check balances, add transactions, and query budgets.
Connect Claude Code agents over NATS — discover agents, expose capabilities as services, and invoke them point-to-point or broadcast.
Interact with Home Assistant via the REST API — get entity states, call services, fire events, render templates, and query history.
Monorepo of Claude Code plugins and slash commands by Ricardo Arturo Cabral Mejía.
| Plugin | Description |
|---|---|
| actual-budget | Interact with your self-hosted Actual Budget instance — check balances, add transactions, and query budgets |
| elevenlabs | Generate speech, transcribe audio, create music and sound effects, and build voice agents using the ElevenLabs API |
| github-manager | Autonomous GitHub repository manager — handles webhook events for issues, PRs, discussions, CI failures, and security alerts |
| nats | Connect Claude Code agents over NATS — discover agents, expose capabilities as services, and invoke them point-to-point or broadcast |
| paperless | Upload documents to and search a Paperless-ngx instance via its REST API |
| scheduler | Schedule tasks using natural language — 'every 3 minutes', 'every weekday at 9am', 'once in 5 minutes' |
| technitium-dns | Manage a self-hosted Technitium DNS Server — zones, records, stats, and cache |
| wallabag | Save, search, and manage read-it-later articles via your Wallabag instance |
| webhooks | Receive webhook events from external systems as channel notifications — HMAC-SHA256, IP allowlisting, BullMQ processing |
| Skill | Description |
|---|---|
/actual-budget:configure | Set up Actual Budget credentials — save the server URL and password |
/actual-budget:budget | Query accounts, check balances, view recent transactions, and trigger bank sync |
/actual-budget:add-transaction | Add a transaction — spending, income, or any financial event |
| Skill | Description |
|---|---|
github-manager:manage-issues | Handles GitHub issue events; triages labels, prompts for details, escalates external issues via Telegram |
github-manager:manage-pull-requests | Handles GitHub PR events; auto-merges Dependabot patches, escalates external PRs via Telegram |
github-manager:manage-discussions | Handles GitHub discussion events; silently monitors trusted users, escalates external discussions via Telegram |
github-manager:manage-ci | Handles GitHub CI events; alerts on failures via Telegram |
github-manager:manage-projects | Handles GitHub Projects v2 events; notifies on lifecycle changes, escalates external activity via Telegram |
github-manager:manage-admin | Handles GitHub security alerts, collaborator changes, pushes, and admin events |
| Skill | Description |
|---|---|
elevenlabs:text-to-speech | Convert text to speech in 70+ languages using ElevenLabs voice AI |
elevenlabs:speech-to-text | Transcribe audio/video to text using ElevenLabs Scribe v2 |
elevenlabs:agents | Build real-time voice AI agents and assistants |
elevenlabs:music | Generate instrumental tracks, songs, and background music from prompts |
elevenlabs:sound-effects | Generate sound effects, ambient sounds, and audio textures from text |
elevenlabs:setup-api-key | Configure an ElevenLabs API key (ELEVENLABS_API_KEY) |
elevenlabs:elevenlabs-transcribe | Batch or realtime audio transcription via CLI scripts |
| Skill | Description |
|---|---|
/nats:configure | Configure the NATS server URL for agent communication |
/nats:status | Show connection info and all discovered agents with their capabilities |
/nats:discover | Discover all agents on the NATS network and list their capabilities |
/nats:call | Invoke a capability on a specific agent by agent ID |
/nats:broadcast | Broadcast a capability invocation to all agents and collect responses |
/nats:message | Send a free-form message directly to another agent |
| Skill | Description |
|---|---|
/paperless:configure | Save the instance URL, username, and password; verify connection |
/paperless:search | Full-text search, similarity search, or autocomplete |
/paperless:upload | Upload a local file with optional metadata |
/paperless:content | Display the full OCR-extracted text of a document by ID |
/paperless:view | Download the archived PDF; when called from Telegram, sends the file to chat |
| Skill | Description |
|---|---|
/scheduler:schedule | Schedule a task using natural language; fires channel notifications when due |
| Skill | Description |
|---|---|
/technitium-dns:configure | Save the server URL and API token (or username/password) |
/technitium-dns:query | Query DNS stats — top clients, top domains, query counts, cache info |
/technitium-dns:zone | List, create, delete, enable, or disable DNS zones |
/technitium-dns:record | Add, list, update, or delete A, AAAA, CNAME, MX, TXT, SRV records |