By sablier-labs
Generate Bulloak tree specifications and Foundry-based tests (integration, fuzz, fork, invariant) for Solidity smart contracts with full scenario coverage, gas benchmarks, and cheatcodes. Write, run, debug, mock, and measure coverage for Vitest v4 tests in TypeScript React/Next.js projects.
Write bulloak tree specifications (.tree files) for smart contract integration tests. Trigger phrases - write a tree, create test tree, BTT spec, bulloak tree, Branching Tree Technique, or when writing integration tests for contract functions.
Write Foundry-based tests and scripts. Trigger phrases - foundry testing, write test, fuzz test, fork test, invariant test, deploy script, gas benchmark, coverage, or when working in tests/ or scripts/ directories.
This skill should be used when the user asks to "write tests", "add tests", "test coverage", "run tests", "debug failing tests", "mock functions", or mentions Vitest, unit tests, component tests, test-driven development, or testing utilities. Provides comprehensive Vitest v4 guidance for TypeScript React/Next.js projects.
[!NOTE]
This repo is now deprecated. Please use sablier-labs/agent-skills instead.
Official Sablier plugin marketplace for AI agents like Claude Code.
See Anthropic's official docs for more guidance on plugins.
Sablier protocol context, design guidelines, and content creation.
Skills:
sablier — Sablier protocol overview: token vesting, airdrops, and onchain payrolldesign — Sablier dark-theme aesthetic and production-grade React interfacesx-twitter — X/Twitter posts: announcements, educational content, social proof, hot takesblog-posts — Blog content: announcements, educational articles, comparisons, technical deep divescase-studies — Customer success stories with outcomes and quotesCommands:
/create-issue — Create GitHub issues in sablier-labs repositoriesReferences:
BRAND_VOICE.md — How Sablier soundsCOMPANY_PROFILE.md — Products, metrics, positioningICP.md — Target audience segmentsVOICE_EXAMPLES.md — Past content for consistencyWriting skills reference https://docs.sablier.com/llms.txt for product details.
Functional programming patterns with Effect-TS.
Skills:
effect-ts — Effect-TS functional programming patternseffect-ts-next — Effect-TS + Next.js integration patternsFrontend development tools: Tailwind CSS, Zustand, UI specs.
Skills:
tailwind-css — Tailwind CSS v4 rules and tailwind-variantszustand — Zustand state management with TypeScriptCommands:
/spec-screenshot — Analyze screenshots and generate SPEC.md implementation specsTesting frameworks and patterns for Solidity and TypeScript projects.
Skills:
btt — Bulloak tree specifications for smart contract integration testsfoundry — Foundry tests, fuzz tests, fork tests, invariant tests, and deployment scriptsvitest-v4 — Vitest v4 testing patterns for TypeScript React/Next.jsBlockchain and Web3 development tools.
Skills:
etherscan-api — Etherscan API V2 for blockchain balance queriesviem — Viem TypeScript interface for Ethereum interactions[!IMPORTANT]
To be able to use the plugins, you must have ni installed globally.
npm i -g @antfu/ni
Then, run these commands in a Claude Code chat:
# Add this repository as a marketplace
/plugin marketplace add sablier-labs/plugin-marketplace
# Install plugins (choose the ones you need)
/plugin install sablier@sablier-plugins
/plugin install fp@sablier-plugins
/plugin install frontend@sablier-plugins
/plugin install testing@sablier-plugins
/plugin install web3@sablier-plugins
Restart Claude Code, then verify with /plugin browse to confirm skills and commands are loaded.
There is no CLI command for updating a marketplace (i.e., no claude plugin update command exists). See
anthropics/claude-code#11676 for tracking.
In the meantime, use the interactive /plugin built-in command to update:

See CONTRIBUTING.md.
MIT
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.
npx claudepluginhub sablier-labs/plugin-marketplace --plugin testingNo description provided.
No description provided.
No description provided.
No description provided.
Ultra-compressed communication mode. Cuts ~75% of tokens while keeping full technical accuracy by speaking like a caveman.
Frontend design skill for UI/UX implementation
Comprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns
Memory compression system for Claude Code - persist context across sessions
Marketing skills for AI agents — conversion optimization, copywriting, SEO, paid ads, ad creative, and growth
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.