← 返回 Skills 市场
101
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install tga-analyze
功能描述
Logs into TGA (hortorgames), parses projectId and dashboardId from panel URL, downloads report zip via API, unzips to tga-downloads/, and analyzes all xlsx f...
安全使用建议
This skill's behavior (login → start report → poll → download) is coherent, but the SKILL.md requires you to create a .env containing TGA_LOGIN_NAME, TGA_ENCRYPTED_PASSWORD, and a full browser cookie string (TGA_COOKIES). The registry metadata not listing these required credentials is an inconsistency; treat that as a red flag. Before installing or using: (1) review the included scripts yourself to confirm they only contact tga-web.hortorgames.com (they do in the provided code), (2) avoid committing the .env to source control and store it securely, (3) consider running the skill in an isolated environment or container, (4) prefer shorter-lived tokens if possible rather than pasting full browser cookies, and (5) if you cannot safely provide cookies/passwords, do not use the skill. If you want a safer integration, ask the author to declare required env vars in the registry metadata and to support providing credentials via the platform's secret storage rather than a plaintext .env in the skill directory.
功能分析
Type: OpenClaw Skill
Name: tga-analyze
Version: 1.0.0
The skill is a specialized automation tool designed to download and analyze reports from the TGA (Hortor Games) analytics platform. It uses a Node.js script (scripts/tga.js) to manage authentication and file downloads via HTTPS, and provides instructions in SKILL.md for the agent to process the resulting data using standard utilities like unzip and pandas. While the skill requires sensitive credentials (cookies and passwords) to be stored in a local .env file, the script logic is transparent, restricts credential transmission to the target domain (tga-web.hortorgames.com), and lacks any indicators of data exfiltration, persistence, or malicious intent.
能力评估
Purpose & Capability
The code and SKILL.md match the described purpose: login, start a download task, poll progress, and save the report zip for downstream analysis. However, the skill requires a local .env with TGA_LOGIN_NAME, TGA_ENCRYPTED_PASSWORD, and TGA_COOKIES (explicitly documented in SKILL.md), yet the registry metadata lists no required env vars. That mismatch is unexpected and should have been declared.
Instruction Scope
Instructions are narrowly scoped to the TGA site flow (parse project/dashboard IDs, run the included node script to login/download, unzip, then analyze xlsx with pandas). The runtime guidance explicitly reads/writes files in the skill directory (.env and .tga-token). This is functionally consistent with the task but it asks the user to paste full browser cookie strings (sensitive) and to place them in a local file — a surface for accidental credential exposure.
Install Mechanism
This is instruction-only plus an included node script; there is no install spec that downloads arbitrary artifacts. No external install URLs or archive extraction were found in the provided files.
Credentials
The skill requires sensitive values (TGA_LOGIN_NAME, TGA_ENCRYPTED_PASSWORD, and TGA_COOKIES) documented in SKILL.md and used by the script, but the registry metadata declared none. Requesting full browser cookies is high-sensitivity and storing them in a .env inside the skill directory increases risk of accidental leakage. The skill caches an access token in .tga-token in the skill directory — expected for convenience but still sensitive.
Persistence & Privilege
always:false and normal autonomous invocation settings. The skill writes only to files inside its own directory (.tga-token) and reads .env from its directory — it does not request system-wide changes or modify other skills' config. No 'always: true' or other elevated persistence was requested.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install tga-analyze - 安装完成后,直接呼叫该 Skill 的名称或使用
/tga-analyze触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release of tga-analyze: Log in, download, and analyze TGA reports.
- Logs into TGA using credentials and cookies from `.env`, with token caching for efficiency.
- Parses `projectId` and `dashboardId` from the TGA dashboard URL provided by the user.
- Downloads report zip via TGA API, supporting resume (taskId) and robust progress polling.
- Automatically unzips report into a dedicated directory for analysis.
- Analyzes all `.xlsx` files in the extracted report using Python pandas, generating structured summaries.
- Provides detailed workflow and usage instructions in SKILL.md for smooth operation.
元数据
常见问题
TGA Analyze 是什么?
Logs into TGA (hortorgames), parses projectId and dashboardId from panel URL, downloads report zip via API, unzips to tga-downloads/, and analyzes all xlsx f... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 101 次。
如何安装 TGA Analyze?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install tga-analyze」即可一键安装,无需额外配置。
TGA Analyze 是免费的吗?
是的,TGA Analyze 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
TGA Analyze 支持哪些平台?
TGA Analyze 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 TGA Analyze?
由 xifengxi(@xifengxi)开发并维护,当前版本 v1.0.0。
推荐 Skills