⚠
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.
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
- Invoke the skill when working on a project with MCP servers
- Skill will detect MCP servers in
src/server/modules/mcp*/ - Generate typed clients for each server's tools
- 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/