← Back to Skills Marketplace
9talk

Ts Interface Miner

by Xin Ding · GitHub ↗ · v0.1.0
cross-platform ✓ Security Clean
296
Downloads
0
Stars
1
Active Installs
1
Versions
Install in OpenClaw
/install ts-interface-miner
Description
一个专门用于分析 TypeScript (.ts/.tsx) 文件的智能助手。它能够根据用户提供的关键词(功能描述、函数名、API 路径),精准定位相关接口定义。该技能深度解析代码结构与注释(JSDoc/单行注释),提取请求方法、路径、参数细节、响应结构及状态码,最终生成结构清晰、信息完整的 Markdown 表...
Usage Guidance
This skill is instruction-only and appears coherent for extracting API/interface info from TypeScript code. Before using it: (1) only provide files or paths you trust (the skill will parse whatever code you give it, so sensitive files could be read if you supply them); (2) expect some heuristic inferences (e.g., inferred status codes or method inference) — verify inferred values against runtime behavior; and (3) note the agent may attempt to open referenced type files you didn't supply (it will report when it cannot expand external types). If you need stricter data exposure controls, avoid passing entire repositories or secrets and paste only the minimal code snippets needed.
Capability Analysis
Type: OpenClaw Skill Name: ts-interface-miner Version: 0.1.0 The OpenClaw AgentSkills bundle 'ts-interface-miner' is designed to analyze TypeScript files and generate API documentation. The `SKILL.md` file provides clear, detailed instructions for the AI agent to parse code, extract interface definitions, parameters, and response structures, and format them into Markdown tables. There are no instructions for data exfiltration, unauthorized command execution, persistence, or prompt injection attempts against the agent. The skill's purpose is clearly aligned with its description, focusing solely on code analysis and documentation generation.
Capability Assessment
Purpose & Capability
The name and description (find and document TS interfaces/APIs) match the SKILL.md workflow: locating functions/URL strings, parsing JSDoc and types, expanding referenced interfaces, and producing Markdown output. It does not request unrelated credentials, binaries, or tools.
Instruction Scope
SKILL.md instructs the agent to search and parse user-provided TypeScript code or file paths and to expand referenced types (including across files). This is appropriate for the stated goal, but implies the agent will read any files the user provides (or grants access to). The instructions do not direct the agent to call external services or exfiltrate data, but they rely on having access to the codebase/context the user supplies.
Install Mechanism
No install spec and no code files — instruction-only. This minimizes disk execution risk; nothing is downloaded or installed by the skill itself.
Credentials
The skill declares no required environment variables, credentials, or config paths. That aligns with an offline code-parsing/documenting utility and is proportionate to its function.
Persistence & Privilege
always is false and the skill is user-invocable with normal autonomous invocation permitted. That is the platform default and appropriate for this utility; the skill does not request elevated/persistent system privileges.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install ts-interface-miner
  3. After installation, invoke the skill by name or use /ts-interface-miner
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.0
Initial release of ts-interface-miner — a TypeScript interface/API analyzer and Markdown doc generator. - Supports multi-dimensional search by feature, function name, or API path. - Deeply parses TypeScript code and comments (JSDoc/in-line) to extract method, path, params, response, and HTTP status codes. - Recursively expands type/interface definitions with comment merging and conflict alerts. - Outputs all findings in a standardized, well-structured Markdown table format for easy reading and copy-paste. - Includes error handling for missing documentation, incomplete code, or unresolved type references.
Metadata
Slug ts-interface-miner
Version 0.1.0
License
All-time Installs 1
Active Installs 1
Total Versions 1
Frequently Asked Questions

What is Ts Interface Miner?

一个专门用于分析 TypeScript (.ts/.tsx) 文件的智能助手。它能够根据用户提供的关键词(功能描述、函数名、API 路径),精准定位相关接口定义。该技能深度解析代码结构与注释(JSDoc/单行注释),提取请求方法、路径、参数细节、响应结构及状态码,最终生成结构清晰、信息完整的 Markdown 表... It is an AI Agent Skill for Claude Code / OpenClaw, with 296 downloads so far.

How do I install Ts Interface Miner?

Run "/install ts-interface-miner" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Ts Interface Miner free?

Yes, Ts Interface Miner is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Ts Interface Miner support?

Ts Interface Miner is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Ts Interface Miner?

It is built and maintained by Xin Ding (@9talk); the current version is v0.1.0.

💬 Comments