By watzon
Collection of Claude Code plugins including Crystal language support and specialized development tools.
Use when creating new skills, updating existing skills, or understanding skill structure. Triggers: "create a skill", "write a skill", "new skill for", "skill that does", "how do skills work". Provides complete workflow from concept to deployment with progressive disclosure.
MUST USE for any browser automation tasks. Headless browser via agent-browser CLI - web interactions, scraping, testing, screenshots, login flows, and form submission. Uses ref-based element selection (@e1, @e2) from accessibility snapshots.
Use this skill when working with Athena Framework for Crystal. Athena is a modular ecosystem of independent, reusable components including: Framework (ATH) for web apps, DependencyInjection (ADI) for IoC containers, Routing (ART) for HTTP routing, Serializer (ASR) for object serialization, Validator (AVD) for validation, Console (ACON) for CLI tools, EventDispatcher (AED) for event-driven architecture, and more. Use for building Crystal web applications, REST APIs, CLI tools, or integrating individual components.
Use when working with Cloudflare services (Workers, Pages, R2, D1, KV, DNS, SSL, WAF, Zero Trust, etc.). Provides comprehensive management via Wrangler CLI (primary) and direct REST API access for services not covered by Wrangler (DNS, SSL certificates, load balancers, security rules, analytics). Triggers: "deploy worker", "manage cloudflare", "cloudflare dns", "wrangler setup", "r2 bucket", "d1 database", "cloudflare api", "cf pages", "cloudflare ssl", "waf rules".
Use this skill when working with the Crystal programming language. Crystal is a statically-typed, compiled language with Ruby-like syntax. It features type inference, null safety, macros, and compiles to efficient native code. Use for understanding Crystal's standard library, syntax, semantics, concurrency model, and FFI bindings.
Based on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Plugins and patches for Claude Code, including an LSP fix and Crystal language support.
Claude Code v2.0.76 has a bug (#13952) where LSP servers from plugins fail to load. The initialize function in the LSP server manager is empty and does nothing.
This repository provides:
git clone https://github.com/watzon/claude-code
cd claude-code
chmod +x lsp-patch.sh
./lsp-patch.sh
Add to your Claude Code settings (~/.claude/settings.json):
{
"pluginMarketplaces": [
"https://github.com/watzon/claude-code"
]
}
Then install plugins:
/plugin install crystal-lsp@watzon-marketplace
# Check if patch is needed/applied
./lsp-patch.sh --check
# Apply the patch
./lsp-patch.sh
# Restore original (if needed)
./lsp-patch.sh --restore
The script auto-detects Claude Code installations:
~/.bun/install/global/...)~/.claude/local/...)/usr/local/lib/node_modules/...)Note: The patch is overwritten when Claude Code updates. Re-run after updates if LSP stops working.
After adding the marketplace to settings, use /plugin in Claude Code to browse and install plugins.
| Plugin | Description |
|---|---|
| crystal-lsp | Crystal language server support |
PRs welcome. For bugs, please open an issue first.
To add a plugin:
.claude-plugin/plugin.json.claude-plugin/marketplace.jsonMIT © Chris Watson
Native macOS computer use through a local MCP server.
Ameba linting language server for Crystal
Crystal language server
npx claudepluginhub joshuarweaver/cascade-code-languages-misc-2 --plugin watzon-claude-codeOwn 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 claimComprehensive 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.
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.
A growing collection of Claude-compatible academic workflow bundles. Covers scientific figures, manuscript writing and polishing, reviewer assessment, citation retrieval, data availability, paper reading, literature search, response letters, paper-to-PPTX conversion, and evidence-grounded Chinese invention patent drafting. Rules are organized as reusable skill folders with explicit workflows and quality checks.
Consult multiple AI coding agents (Gemini, OpenAI, Grok, Perplexity, plus codex, antigravity, and grok CLIs when installed) to get diverse perspectives on coding problems
Matt Pocock's agent skills for real engineering — grilling, spec/ticket flows, TDD, code review, domain modelling and more. Plug-and-play, not vibe coding.
Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques