High Risk:This skill has significant security concerns. Review the findings below before installing.

ts-agent-sdk

Caution·Scanned 2/18/2026

Dangerous skill: executes local shell commands via execSync and makes external API calls while loading sensitive env vars. It generates TypeScript SDKs and includes templates/commands for npx wrangler, https://api.cloudflare.com, and env vars like SDK_API_TOKEN.

by jezweb·v10a1f16·55.0 KB·321 installs
Scanned from main at 10a1f16 · Transparency log ↗
$ vett add jezweb/claude-skills/ts-agent-sdkReview security findings before installing

ts-agent-sdk Skill

Generate typed TypeScript SDKs for AI agents to interact with web applications via MCP servers.

What This Skill Does

Replaces verbose MCP JSON-RPC curl commands with clean, typed TypeScript function calls.

Before (fragile curl):

curl -X POST https://app.workers.dev/api/mcp-docs/message \
  -H "Authorization: Bearer $TOKEN" \
  -d '{"jsonrpc":"2.0","method":"tools/call","params":{"name":"create_document",...}}'

After (typed SDK):

await docs.createDocument({ spaceId: 'wiki', title: 'Guide', content: '...' })

When to Use

  • Project has MCP servers with tools you want to call programmatically
  • You need Claude Code to manage/maintain an app via scripts
  • You want typed, validated access to MCP operations

Auto-trigger Keywords

  • "generate sdk for mcp"
  • "create agent sdk"
  • "typed mcp client"
  • "ts-agent-sdk"

Usage

  1. Invoke the skill when working on a project with MCP servers
  2. Skill will detect MCP servers in src/server/modules/mcp*/
  3. Generate typed clients for each server's tools
  4. Create example scripts in scripts/sdk/

Templates

SDK templates bundled at templates/ — copy to your project's scripts/sdk/:

cp -r ~/.claude/skills/ts-agent-sdk/templates/* ./scripts/sdk/