Casey Hand avatar

Casey Hand

Community

@cyanheads · Seattle, WA

182Followers
|
146Public Repos
|
56Published Skills

Building mcp-ts-core

Skills Distribution
DomainDeveloper To...MCP Server Develop.. (40%)Testing & Quality .. (20%)Cloudflare Workers.. (15%)Release & Dependen.. (15%)

Agent Skills by Casey Hand

Showing 56 vetted skills indexed across 8 GitHub repositories.

cyanheadscyanheads
5

release-pr-review

Reviews open release PRs, lands fixes as commits, and syncs the PR body before publishing.

Community
Advanced
cyanheadscyanheads
673

add-resource

Scaffold new MCP resource definitions with URI templates, handlers, and registration.

Community
Intermediate
cyanheadscyanheads
673

add-test

Scaffold Vitest test files for MCP tools, resources, services, and prompts.

Community
Advanced
cyanheadscyanheads
673

api-testing

Test MCP tool and resource handlers with mock contexts and Vitest fixtures.

Community
Advanced
cyanheadscyanheads
673

api-config

Documents environment variable configuration for core and server layers in mcp-ts-core.

Community
Intermediate
cyanheadscyanheads
673

setup

Guides post-init orientation and onboarding for MCP servers scaffolded with @cyanheads/mcp-ts-core.

Community
Intermediate
cyanheadscyanheads
673

maintenance

Investigate, adopt, and verify dependency updates for Bun-based MCP server projects.

Community
Advanced
cyanheadscyanheads
673

add-tool

Scaffold new MCP tool definitions with the mcp-ts-core tool() builder pattern.

Community
Advanced
cyanheadscyanheads
673

code-simplifier

Reviews git diffs and simplifies changed code against existing codebase patterns.

Community
Intermediate
cyanheadscyanheads
673

add-service

Scaffold a new service integration module with init/accessor pattern and retry logic.

Community
Advanced
cyanheadscyanheads
673

api-auth

Implement authentication, authorization scopes, and multi-tenancy for MCP servers built on mcp-ts-core.

Community
Advanced
cyanheadscyanheads
673

api-utils

Documents utility APIs exported from @cyanheads/mcp-ts-core/utils for MCP server development.

Community
Intermediate
cyanheadscyanheads
19

api-mirror

Set up and manage a local SQLite mirror for upstream API data.

Community
Advanced
cyanheadscyanheads
19

orchestrations

Coordinate multi-phase workflows by routing user intent to workflow files.

Community
Advanced
cyanheadscyanheads
19

techniques

Catalog reusable techniques for handling large document payloads on MCP servers.

Community
Intermediate
cyanheadscyanheads
231

report-issue

File structured bug or feature requests against cyanheads/git-mcp-server using the gh CLI.

Community
Advanced
cyanheadscyanheads
31

git-wrapup

Create a versioned release commit and annotated Git tag from verified working-tree changes.

Community
Intermediate
cyanheadscyanheads
654

api-telemetry

Implement OpenTelemetry instrumentation to generate traces and metrics in JavaScript/TypeScript.

Community
Advanced
cyanheadscyanheads
654

tool-defs-analysis

Audit tool, resource, and prompt definitions for consistency and leaks.

Community
Advanced
cyanheadscyanheads
654

api-canvas

Register, query, and export tabular data in Obsidian vaults using SQL.

Community
Intermediate
cyanheadscyanheads
132

changelog

Summarize npm dependency changelog changes between two versions.

Community
Advanced
cyanheadscyanheads
132

writing-humanizer

Detect AI writing patterns and rewrite text for a natural tone.

Community
Advanced
cyanheadscyanheads
132

github-cli

Guide GitHub CLI workflows for PRs, issues, releases, and API usage.

Community
Intermediate
cyanheadscyanheads
132

modelcontextprotocol

Locate MCP specifications and SDK references for server or client integration.

Community
Basic

Frequently Asked Questions About Casey Hand

FAQPage Schema
What tasks can I accomplish with cyanheads' mcp-ts-core skills?▼

You can scaffold MCP tools, resources, prompts, and services; generate Vitest tests with mock contexts; implement authentication and multi-tenancy; add OpenTelemetry tracing; audit security gaps; deploy to Cloudflare Workers; and automate releases to npm, MCP Registry, and GHCR.

Who are these MCP server skills designed for?▼

TypeScript and JavaScript developers building Model Context Protocol servers with the @cyanheads/mcp-ts-core framework. The skills target engineers who need structured scaffolding, testing, security auditing, and deployment patterns for Bun-based or Cloudflare Workers-hosted MCP servers.

How do I set up and run a project using these skills?▼

Initialize a server with @cyanheads/mcp-ts-core, then use the setup skill for project orientation. Run bun run devcheck for lint, format, and type checks, scaffold components with add-tool or add-resource skills, and validate with Vitest-based api-testing and field-test skills.

What are the prerequisites and dependencies for these skills?▼

Projects require Bun as the runtime, TypeScript, Vitest for testing, and the @cyanheads/mcp-ts-core package. Cloudflare deployments need the Wrangler CLI, GitHub operations use the gh CLI, and release publishing targets npm, the MCP Registry, and GHCR.

How does the release process work for MCP servers built with mcp-ts-core?▼

Use git-wrapup to create a versioned release commit and annotated tag, then release-pr-review audits the release PR with fixup commits, and release-and-publish pushes to npm, the MCP Registry, and GHCR with retry logic. The maintenance skill handles dependency updates.