By vocdoni
Vocdoni SDK (@vocdoni/sdk) reference skill. Teaches an AI agent the full surface of the Vocdoni voting SDK — client setup, accounts, census types, election creation, all voting variants (approval/ranked/multichoice/quadratic/budget), anonymous (ZK) voting, CSP, and Census3 token-based censuses — with copy-pasteable code recipes.
Use this skill whenever the user is reasoning about the *encoding* of Vocdoni ballots and results — the protocol layer underneath the SDK. Triggers on questions like "what shape is the vote array", "how are results aggregated", "what does my Vote([2,1,2]) actually mean", "how do I read the result matrix", "what's the difference between maxCount and maxValue", "why does my quadratic vote cost N²", "what is costExponent really", "discrete vs index-weighted aggregation", or any debugging session where the agent has to walk the user through how a numeric ballot maps to a tally. Also use when explaining how an unfamiliar election variant (approval, ranked, quadratic, multi-question) works at the bit-level. Pairs with the vocdoni-sdk skill — vocdoni-sdk teaches the API, this skill teaches the data model the API serialises into.
Use this skill whenever the user is building, debugging, or asking questions about code that uses the Vocdoni SDK (`@vocdoni/sdk`) — the TypeScript/JavaScript library for the Vocdoni voting protocol. Triggers on imports from `@vocdoni/sdk`, mentions of VocdoniSDKClient, VocdoniCensus3Client, creating elections, voting on Vocdoni, Vochain, census creation (PlainCensus/WeightedCensus/CspCensus/TokenCensus/StrategyCensus), election variants (approval / ranked / multichoice / budget / quadratic), anonymous (ZK) voting on Vocdoni, CSP-based voting, token-gated censuses via Census3, faucet/account bootstrap, EnvOptions.DEV/STG/PROD, or any prompt like "how do I create a poll", "vote on this election", "get election results", "token holder census" in a context where Vocdoni is in play. Even when the user names only a high-level intent ("let voters approve N options", "I want quadratic voting", "anonymous voting"), load this skill — the SDK has specific class/method shapes the agent must use and is unlikely to recall accurately without consulting it. Skill bundles an index, deep references per topic loaded on demand, and runnable end-to-end recipes.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Curated Agent Skills from Vocdoni, packaged as a Claude Code plugin marketplace and also installable via npx for any client that reads a skills directory (Cursor, Cline, Zed, …) or via the Claude API.
# Claude Code — add the marketplace, then install what you want
claude plugin marketplace add vocdoni/skills
claude plugin install vocdoni-go@vocdoni
claude plugin install vocdoni-sdk@vocdoni
# Or grab everything in one shot
npx @vocdoni/skills install
vocdoni-go — Go engineering| Skill | What it covers |
|---|---|
go-best-practices | Rob Pike's Go Proverbs — idiomatic & architectural defaults. |
go-code-quality | Production checklist: domain types, error contracts, context, goroutines. |
go-modern | Version-aware modern Go syntax. Reads go.mod to pick the right target. |
vocdoni-sdk — Vocdoni voting SDK| Skill | What it covers |
|---|---|
vocdoni-sdk | Exhaustive @vocdoni/sdk reference — client, accounts, census, all election variants, anonymous (ZK), CSP, Census3 — plus runnable recipes. |
vocdoni-ballot-protocol | The on-chain data model the SDK serialises into: ballot encoding, results matrix, parameter semantics. |
More plugins (vocdoni-typescript, vocdoni-solidity, …) will land under plugins/ over time.
# Add this repo as a marketplace
claude plugin marketplace add vocdoni/skills
# Install all current plugins
claude plugin install vocdoni-go@vocdoni
claude plugin install vocdoni-sdk@vocdoni
Iterating locally? Point the marketplace at a checkout instead:
claude plugin marketplace add /path/to/skills
Installs into ~/.claude/skills/ by default (where Claude Code looks at user scope).
# All plugins at once
npx @vocdoni/skills install
# A whole plugin (short form: 'go' → 'vocdoni-go', 'sdk' → 'vocdoni-sdk')
npx @vocdoni/skills install --plugin go
npx @vocdoni/skills install --plugin sdk
# A single skill, looked up across plugins
npx @vocdoni/skills install go-modern
# Project-local, as a symlink for live updates while authoring
npx @vocdoni/skills install --plugin sdk --dest ./.claude/skills --symlink
Other commands: list, uninstall, plus --force, --dry-run. Full help:
npx @vocdoni/skills --help
Skills are plain directories at plugins/<plugin>/skills/<skill>/.
~/.claude/skills/ (user) or <project>/.claude/skills/ (project), or whatever your client reads.SKILL.md and its supporting files via the Skills API..
├── .claude-plugin/marketplace.json # Marketplace manifest
├── plugins/
│ ├── vocdoni-go/
│ │ ├── .claude-plugin/plugin.json
│ │ └── skills/<skill>/SKILL.md
│ └── vocdoni-sdk/
│ └── …
├── bin/install.js # npx CLI (zero deps, Node ≥ 18)
├── package.json # Published as @vocdoni/skills
├── README.md
├── CONTRIBUTING.md # Authoring guide
└── LICENSE # AGPL-3.0-or-later
See CONTRIBUTING.md for the skill format, naming rules, and the steps to add a new skill or plugin.
npx claudepluginhub vocdoni/skills --plugin vocdoni-sdkVocdoni's Go skills: Rob Pike's proverbs, a production-grade quality checklist with a deep reference, and version-aware modern Go syntax.
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Permanent coding companion for Claude Code — survives any update. MCP-based terminal pet with ASCII art, stats, reactions, and personality.
UI/UX design intelligence. 67 styles, 161 palettes, 57 font pairings, 25 charts, 15 stacks (React, Next.js, Vue, Svelte, Astro, SwiftUI, React Native, Flutter, Tailwind, shadcn/ui, Nuxt, Jetpack Compose). Actions: plan, build, create, design, implement, review, fix, improve, optimize, enhance, refactor, check UI/UX code. Projects: website, landing page, dashboard, admin panel, e-commerce, SaaS, portfolio, blog, mobile app. Elements: button, modal, navbar, sidebar, card, table, form, chart. Styles: glassmorphism, claymorphism, minimalism, brutalism, neumorphism, bento grid, dark mode, responsive, skeuomorphism, flat design. Topics: color palette, accessibility, animation, layout, typography, font pairing, spacing, hover, shadow, gradient.
This skill should be used when users need to generate ideas, explore creative solutions, or systematically brainstorm approaches to problems. Use when users request help with ideation, content planning, product features, marketing campaigns, strategic planning, creative writing, or any task requiring structured idea generation. The skill provides 30+ research-validated prompt patterns across 14 categories with exact templates, success metrics, and domain-specific applications.
Develop, test, build, and deploy Godot 4.x games with Claude Code. Includes GdUnit4 testing, web/desktop exports, CI/CD pipelines, and deployment to Vercel/GitHub Pages/itch.io.
Upstash Context7 MCP server for up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your LLM context.