Setup & Installation
Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:
What This Skill Does
TypeScript/JavaScript language server providing type checking, code intelligence, and LSP diagnostics through typescript-language-server. Supports .ts, .tsx, .js, .jsx, .mts, .cts, .mjs, and .cjs files. Runs automatically in LSP-compatible editors or via the tsc command line.
Surfaces type errors and code navigation in the editor in real time, catching bugs that runtime testing or linting alone would miss.
When to use it
- Catching type errors before committing code
- Navigating a large codebase with go-to-definition
- Renaming a variable or function across multiple files
- Organizing imports in TypeScript or React components
- Running continuous type checks while refactoring
Example Workflow
Here's how your AI assistant might use this skill in practice.
User asks: Check my TypeScript project for type errors
- 1Run tsc --noEmit in the project root
- 2Parse compiler output for errors and their locations
- 3Group errors by file
- 4Report each error with filename, line number, and description
List of type errors with file paths and line numbers, or confirmation that the project is error-free
Requirements
Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.