Claude skills for TypeScript

50 of 356 public skills on GitHub that mention TypeScript: skills named for it first, then by stars, at most 3 from one repository. Each links to its folder; copy it into ~/.claude/skills/ to use it.

  1. typescript advanced types

    Master TypeScript's advanced type system including generics, conditional types, mapped types, template literals, and utility types for building type-safe applications. Use when implementing complex type logic, creating reusable type utilities, or ensuring…

    wshobson/agents★ 42kMITFolder: typescript-advanced-types

  2. typescript pro

    Implements advanced TypeScript type systems, creates custom type guards, utility types, and branded types, and configures tRPC for end-to-end type safety. Use when building TypeScript applications requiring advanced generics, conditional or mapped types,…

    Jeffallan/claude-skills★ 12kMITFolder: typescript-pro

  3. typescript best practices

    TypeScript best practices. Use when reading or editing any .ts or .tsx file.

    michael-denyer/pstack-claude★ 3.6kMITFolder: typescript-best-practices

  4. openapi to typescript

    Converts OpenAPI 3.0 JSON/YAML to TypeScript interfaces and type guards. This skill should be used when the user asks to generate types from OpenAPI, convert schema to TS, create API interfaces, or generate TypeScript types from an API specification.

    softaworks/agent-toolkit★ 2.6kMITFolder: openapi-to-typescript

  5. typescript rules

    React/TypeScript frontend development rules including type safety, component design, state management, and error handling. Use when implementing React components, TypeScript code, or frontend features.

    shinpr/claude-code-workflows★ 706MITFolder: typescript-rules

  6. TypeScript 인터페이스 순서 기반 xlsx 엑셀 다운로드 구현

    사용자가 정의한 TypeScript 인터페이스의 속성 순서를 기준으로 데이터 배열을 변환하고, xlsx 라이브러리를 사용하여 엑셀 파일로 다운로드하는 함수를 작성합니다.

    ECNU-ICALK/AutoSkill★ 609No licence statedFolder: typescript-인터페이스-순서-기반-xlsx-엑셀-다운로드-구현

  7. gravitas typescript

    GRAVITAS extension for TypeScript projects. Adds TypeScript-specific recon, strict mode patterns, Vitest/Jest integration, and common TS failure modes. Load in addition to the base GRAVITAS skill.

    udaysharmadev/Gravitas★ 390MITFolder: gravitas-typescript

  8. aws lambda typescript integration

    Provides AWS Lambda integration patterns for TypeScript with cold start optimization. Use when creating or deploying TypeScript Lambda functions, choosing between NestJS framework and raw TypeScript approaches, optimizing cold starts, configuring API…

    giuseppe-trisciuoglio/developer-kit★ 366MITFolder: aws-lambda-typescript-integration

  9. typescript docs

    Generates comprehensive TypeScript documentation using JSDoc, TypeDoc, and multi-layered documentation patterns for different audiences. Use when creating API documentation, architectural decision records (ADRs), code examples, and framework-specific…

    giuseppe-trisciuoglio/developer-kit★ 366MITFolder: typescript-docs

  10. typescript security review

    Provides security review capability for TypeScript/Node.js applications, validates code against XSS, injection, CSRF, JWT/OAuth2 flaws, dependency CVEs, and secrets exposure. Use when performing security audits, before deployment, reviewing…

    giuseppe-trisciuoglio/developer-kit★ 366MITFolder: typescript-security-review

  11. typescript strict

    TypeScript strict mode patterns with interfaces, type guards, generics, and utility types. Use when defining types, creating type-safe functions, handling nullable values, or implementing generic components.

    BlackBeltTechnology/pi-agent-dashboard★ 337MITFolder: typescript-strict

  12. deno typescript

    Guidelines for developing with Deno and TypeScript using modern runtime features, security model, and native tooling

    Mindrally/skills★ 288Apache-2.0Folder: deno-typescript

  13. expo react native typescript

    Expert in Expo React Native TypeScript mobile development with best practices

    Mindrally/skills★ 288Apache-2.0Folder: expo-react-native-typescript

  14. express typescript

    Guidelines for building robust APIs with Express.js and TypeScript, covering middleware patterns, routing, and security best practices

    Mindrally/skills★ 288Apache-2.0Folder: express-typescript

  15. typescript project

    Modern TypeScript project architecture guide for 2025. Use when creating new TS projects, setting up configurations, or designing project structure. Covers tech stack selection, layered architecture, and best practices.

    majiayu000/spellbook★ 288MITFolder: typescript-project

  16. frontend typescript testing

    Designs frontend tests using the repository's configured React test and browser harnesses, including RTL, MSW, Vitest, and Playwright when present. Use when adding or reviewing component, loading/error-state, integration, or frontend E2E tests.

    shinpr/ai-coding-project-boilerplate★ 236MITFolder: frontend-typescript-testing

  17. frontend typescript rules

    Applies React/TypeScript type safety, component design, and state management rules. Use when implementing React components.

    shinpr/ai-coding-project-boilerplate★ 236MITFolder: frontend-typescript-rules

  18. typescript testing

    Applies repository-aware TypeScript test design, behavior evidence, isolation, and mock-boundary criteria. Use when writing or reviewing unit tests.

    shinpr/ai-coding-project-boilerplate★ 236MITFolder: typescript-testing

  19. typescript conventions

    TypeScript code conventions covering strict tsconfig, ESM imports, discriminated unions, formatting/linting, Vitest testing, lockfile-based packaging, Node.js, and security. Load when writing or reviewing TypeScript code.

    Goldziher/ai-rulez★ 165MITFolder: typescript-conventions

  20. static code analysis typescript

    Creates, reviews, and modernizes static code analysis setups for Node.js and TypeScript repositories, covering ESLint flat config, typescript-eslint, tsconfig, Prettier, import sorting, Husky, lint-staged, package.json quality scripts, and CI quality…

    jaktestowac/awesome-copilot-for-testers★ 118MITFolder: static-code-analysis-typescript

  21. typescript expert

    Expert guide for TypeScript 5.8+ advanced type system, strict mode, generics, utility types, branded types, inferred type predicates, isolated declarations, and type-safe architectural patterns / Panduan ahli untuk sistem tipe TypeScript 5.8+, mode strict,…

    roedyrustam/vibes-plug★ 116MITFolder: typescript-expert

  22. typescript ops

    TypeScript type system, generics, utility types, strict mode, and ecosystem patterns. Use for: typescript, ts, type, generic, utility type, Partial, Pick, Omit, Record, Exclude, Extract, ReturnType, Parameters, keyof, typeof, infer, mapped type,…

    0xDarkMatter/claude-mods★ 78MITFolder: typescript-ops

  23. typescript patterns

    TypeScript best practices and patterns. Use when writing TypeScript, fixing type errors, or working with generics.

    Tibsfox/gsd-skill-creator★ 71Licence: see repoFolder: typescript-patterns

  24. typescript advanced patterns

    Advanced TypeScript patterns for type-safe, maintainable code using sophisticated type system features. Use when building type-safe APIs, implementing complex domain models, or leveraging TypeScript's advanced type capabilities.

    NickCrew/Claude-Cortex★ 62MITFolder: typescript-advanced-patterns

  25. typescript dev

    Full-stack TypeScript with Vite 8, React 19, Tailwind v4, shadcn/ui, Biome, Vitest, and Hono 4. Use when setting up or working in a TypeScript project - components, styling, build and HMR, tests, lint/CI, or a Hono API with type-safe RPC.

    tenequm/skills★ 40MITFolder: typescript-dev

  26. typescript

    Use when writing or hardening TypeScript in strict mode. Covers advanced types, discriminated unions, runtime validation at trust boundaries, generics, and removing `any` from an existing codebase. Trigger on "get rid of all the any types", "turn on strict…

    nimadorostkar/Claude-Skills-collection★ 33MITFolder: typescript

  27. meta design expressive typescript

    Readable TypeScript functions — orchestrators over pure helpers, named predicates and transforms, guard clauses, exhaustive unions. Load when writing or refactoring a function that mixes validation, transformation and assembly, or when deciding whether an…

    agents-inc/skills★ 26MITFolder: meta-design-expressive-typescript

  28. typescript react nextjs patterns

    Production-grade TypeScript reference for React & Next.js frontend development. Covers type narrowing, component Props, generic hooks, discriminated unions, as const, satisfies, Zod validation, TanStack Query, server/client boundaries, forms, state…

    leejpsd/typescript-react-nextjs-patterns★ 22MITFolder: typescript-react-nextjs-patterns

  29. fec typescript project standard

    用于创建、配置、审查或调试前端应用、库、SDK、CLI、monorepo 包中的 TypeScript 项目规范,包括 tsconfig、strictness、module/moduleResolution、路径别名、project references、声明文件、package exports、公共 API 类型、DTO、高级泛型、判别联合、类型守卫、类型收窄或类型级回归。React/Vue/Next/Nuxt 组件架构优先使用框架项目 skill;中文触发词包括 TypeScript 项目规范、TS…

    bovinphang/frontend-craft★ 22MITFolder: fec-typescript-project-standard

  30. skmtc lang typescript

    The TypeScript target-language layer for Skmtc generators (@skmtc/lang-typescript): projection base factories, TsSnippet, the three register shapes, identifier kinds and the type-only import machinery, composition helpers, sanitization, TsFile render…

    skmtc/skmtc★ 19Apache-2.0Folder: skmtc-lang-typescript

  31. typescript analytics

    Use when implementing analytics with PostHog in a TypeScript app — capturing events, identifying users, adding feature flags, tracking errors, or wiring API lifecycle telemetry. Triggers on edits to analytics integration files, or mentions of "PostHog",…

    LazyIsEfficient/agentic-os★ 17MITFolder: typescript-analytics

  32. typescript data engineering

    Use when building data pipelines, ETL jobs, event processors, message-broker producers/consumers, application caching layers, database migrations, BigQuery queries, or event-sourcing handlers in TypeScript. Triggers on edits to indexer/ETL/migration code,…

    LazyIsEfficient/agentic-os★ 17MITFolder: typescript-data-engineering

  33. typescript testing backend

    Use when writing or reviewing TypeScript backend tests — Jest unit tests for services/controllers (mocked Prisma) or Supertest integration tests against a real isolated PostgreSQL test database. Triggers on edits to `*.service.test.ts`,…

    LazyIsEfficient/agentic-os★ 17MITFolder: typescript-testing-backend

  34. strict typescript

    Enforce strict TypeScript compiler settings and type narrowing patterns. Use when the user creates a new TypeScript project, configures tsconfig.json, encounters null/undefined errors, deals with indexed access issues, or asks about strict mode, type…

    VersoXBT/claude-initial-setup★ 4MITFolder: strict-typescript

  35. typescript development

    Build, review, debug, and maintain production TypeScript applications, libraries, Node.js services, and tooling. Use for TypeScript types, tsconfig, Node.js, package management, runtime validation, async code, API clients, testing, build tooling, or…

    CODE-SAURABH/OpenSkills★ 3MITFolder: typescript-development

  36. reviewing typescript

    Provides concise, focused TypeScript/React code reviews matching exact task complexity requirements. Use when reviewing TypeScript code quality, type safety, or when the user asks for code review.

    qte77/claude-code-plugins★ 3Apache-2.0Folder: reviewing-typescript

  37. implementing typescript

    Implements concise, streamlined TypeScript/React code matching exact architect specifications. Use when writing TypeScript code, creating modules, or when the user asks to implement features in TypeScript/React.

    qte77/claude-code-plugins★ 3Apache-2.0Folder: implementing-typescript

  38. testing typescript

    Writes tests following TDD (using vitest and @testing-library/react) best practices. Use when writing unit tests, integration tests, or component tests in TypeScript.

    qte77/claude-code-plugins★ 3Apache-2.0Folder: testing-typescript

  39. mcp builder

    Guide for creating high-quality MCP (Model Context Protocol) servers that enable LLMs to interact with external services through well-designed tools. Use when building MCP servers to integrate external APIs or services, whether in Python (FastMCP) or…

    anthropics/skills★ 185kNo licence statedFolder: mcp-builder

  40. programming

    Applies strict, modern language practice (typed errors, exhaustive match, tests that can fail) for Python, Rust, TypeScript, JavaScript, and Go. Use for work on .py, .rs, .ts, .js, or .go files.

    code-yeongyu/oh-my-openagent★ 70kLicence: see repoFolder: programming

  41. javascript testing patterns

    Implement comprehensive testing strategies using Jest, Vitest, and Testing Library for unit tests, integration tests, and end-to-end testing with mocking, fixtures, and test-driven development. Use when writing JavaScript/TypeScript tests, setting up test…

    wshobson/agents★ 42kMITFolder: javascript-testing-patterns

  42. api breaking change detector

    Cross-references C# Web API controllers/DTOs against their TypeScript/JavaScript consumers (React, Angular, Vue, Svelte, Node.js, or hand-written/auto-generated HTTP clients like Fetch, Axios, NSwag) to catch contract drift in both directions: backend…

    github/awesome-copilot★ 41kMITFolder: api-breaking-change-detector

  43. code exemplars blueprint generator

    Technology-agnostic prompt generator that creates customizable AI prompts for scanning codebases and identifying high-quality code exemplars. Supports multiple programming languages (.NET, Java, JavaScript, TypeScript, React, Angular, Python) with…

    github/awesome-copilot★ 41kMITFolder: code-exemplars-blueprint-generator

  44. mcp developer

    Use when building, debugging, or extending MCP servers or clients that connect AI systems with external tools and data sources. Invoke to implement tool handlers, configure resource providers, set up stdio/HTTP/SSE transport layers, validate schemas with…

    Jeffallan/claude-skills★ 12kMITFolder: mcp-developer

  45. nestjs expert

    Creates and configures NestJS modules, controllers, services, DTOs, guards, and interceptors for enterprise-grade TypeScript backend applications. Use when building NestJS REST APIs or GraphQL services, implementing dependency injection, scaffolding…

    Jeffallan/claude-skills★ 12kMITFolder: nestjs-expert

  46. constant time analysis

    Detects timing side-channel vulnerabilities in cryptographic code. Use when implementing or reviewing crypto code, encountering division on secrets, secret-dependent branches, or constant-time programming questions in C, C++, Go, Rust, Swift, Java, Kotlin,…

    trailofbits/skills★ 7.9kCC-BY-SA-4.0Folder: constant-time-analysis

  47. codeql

    Scans a codebase for security vulnerabilities using CodeQL's interprocedural data flow and taint tracking analysis. Triggers on "run codeql", "codeql scan", "build codeql database", "SAST scan", "taint analysis", "dataflow analysis", or "find…

    trailofbits/skills★ 7.9kCC-BY-SA-4.0Folder: codeql

  48. switchboard

    Complete Switchboard Oracle Protocol SDK for Solana - the permissionless oracle solution for price feeds, on-demand data, VRF randomness, and real-time streaming via Surge. Covers TypeScript SDK, Rust integration, Oracle Quotes, and all Switchboard tools.

    internet-court/internet-court-skill★ 7kLicence: see repoFolder: switchboard

  49. alkahest developer

    Help developers write code that interacts with Alkahest escrow contracts using the TypeScript, Rust, or Python SDK

    internet-court/internet-court-skill★ 7kLicence: see repoFolder: alkahest-developer

  50. near api js

    Guide for developing with near-api-js v7 - the JavaScript/TypeScript library for NEAR blockchain interaction. Use when: (1) building apps that interact with NEAR blockchain, (2) creating/signing transactions, (3) calling smart contracts, (4) managing…

    internet-court/internet-court-skill★ 7kLicence: see repoFolder: near-api-js

Claude skills for TypeScript: what people ask

Which Claude skill should I use for TypeScript?

Yes: 356 public skills from 141 GitHub repositories mention TypeScript. The best-known ones named for it are typescript advanced types (wshobson/agents, ★ 42k), typescript pro (Jeffallan/claude-skills, ★ 12k) and typescript best practices (michael-denyer/pstack-claude, ★ 3.6k). Stars belong to the whole repository, not to one skill.

How do I add typescript advanced types to Claude?

For TypeScript, copy the typescript-advanced-types folder from wshobson/agents (the folder that holds SKILL.md) into ~/.claude/skills/ to use it in every Claude Code project, or into .claude/skills/ for one project. For the Claude apps, upload the zipped folder as a custom skill instead.

Are there TypeScript skills in other languages?

No: 2 of those listed, such as TypeScript 인터페이스 순서 기반 xlsx 엑셀 다운로드 구현 and fec typescript project standard, are written mainly in Chinese, Japanese, Korean or Russian rather than English, though the TypeScript task is the same. Claude can follow them either way, but read them before you install.

How recently were TypeScript skills updated?

223 of the 356 TypeScript skills sit in repositories that changed in the 30 days before 31 Oct 2026.

Are TypeScript skills safe to install?

Installing a TypeScript skill means Claude will follow its instructions and may run its scripts, so read SKILL.md and every script first: for typescript advanced types, that is everything in the typescript-advanced-types folder. 5 of the 50 here come from repositories with under 10 stars, so few people have looked at them. Watch for downloads, commands that send data out, invisible characters, and text telling Claude to keep something from you.

More topics: every “Claude skills for…” page.