# Run TypeScript Skills

> Use this tool when you need to execute TypeScript code in a secure and isolated environment, automating development workflows and command-line tool interactions without leaving filesystem artifacts. It solves problems related to temporary workspace management and automatic cleanup, supporting imports and console output capture. Ideal for use cases requiring fast in-process execution of TypeScript code with minimal setup and teardown.

Canonical page: https://skillsregistry.net/skills/zgagnon-run-typescript-skills  
JSON: https://api.skillsregistry.net/v1/skills/zgagnon-run-typescript-skills

## Description

Enables TypeScript code execution with temporary workspace isolation and automatic cleanup. Features a run-skill-code tool that executes TypeScript with support for imports from ~/.claude/skills, console output capture for stdout and stderr, return value extraction, and path expansion for tilde notation. Built on Bun runtime for fast in-process execution, it helps automate development workflows and command-line tool interactions without leaving filesystem artifacts.

## Trust

- **Trust score (0–1):** 0.64
- **Verification tier:** scanned
- **Last scanned:** 2026-09-02

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** file-system
- **Updated:** 2026-09-02

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/zgagnon-run-typescript-skills)
- **Repository:** <https://github.com/zgagnon/run-typescript-skills-mcp>

## Use it

Resolve this record through the SkillsRegistry MCP server (no auth, read-only):

```
claude mcp add --transport http --scope user skillsregistry https://api.skillsregistry.net/mcp
```

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_skill",
    "arguments": {
      "slug": "zgagnon-run-typescript-skills"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/zgagnon-run-typescript-skills` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/zgagnon-run-typescript-skills/pull`

---
SkillsRegistry indexes agent skills from public registries and GitHub. Skills we have analysed are scanned with Circle-IR and scored on six dimensions; each listing states its scan coverage. More: https://skillsregistry.net/llms.txt
