← 返回 Skills 市场
javainthinking

Powerdrill Data Analysis

作者 javainthinking · GitHub ↗ · v0.1.0
cross-platform ⚠ suspicious
1006
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install powerdrill-skills
功能描述
This skill should be used when the user wants to analyze, explore, visualize, or query data using Powerdrill. Covers listing, creating, and deleting datasets; uploading local files as data sources; creating analysis sessions; running natural-language data analysis queries; and retrieving charts, tables, and insights. Triggers on requests like "analyze my data", "query my dataset", "upload this file for analysis", "list my datasets", "create a dataset", "visualize sales trends", "continue my previous analysis", "delete this dataset", or any data exploration task mentioning Powerdrill.
安全使用建议
This package implements a Powerdrill client and will upload files you point it at to https://ai.data.cloud/api and perform dataset/session/job operations — that matches its description. Before installing, verify the source and trustworthiness (there's no homepage and owner is unknown). Important specifics: - The code requires POWERDRILL_USER_ID and POWERDRILL_PROJECT_API_KEY, but the skill metadata does not declare those env vars; confirm where you will store/provide the API key and that the publisher is trustworthy. - The client will read local files you specify and upload them to remote upload URLs returned by the API. Do not use it with sensitive or confidential data unless you trust the Powerdrill service and the skill's provenance. - The client will call sys.exit if credentials are missing — this may terminate an agent process unexpectedly. If you still want to proceed: obtain the API key from a trusted source, set the two environment variables before running, and review the full script locally. If provenance is unclear, prefer obtaining an official SDK or using Powerdrill's documented endpoints directly.
功能分析
Type: OpenClaw Skill Name: powerdrill-skills Version: 0.1.0 The skill bundle is designed for legitimate data analysis via the Powerdrill API. However, the `scripts/powerdrill_client.py` file contains an `upload_local_file` function that can read and upload *any* local file specified by its `file_path` argument to the Powerdrill API (ai.data.cloud). While this functionality is core to the skill's purpose of processing local data, it presents a significant vulnerability. An AI agent using this skill, if subjected to prompt injection, could be instructed to upload sensitive local files (e.g., `/etc/passwd`, `~/.ssh/id_rsa`, API keys) to the external Powerdrill service. This is a high-risk capability that could lead to unauthorized data exfiltration, classifying the skill as suspicious due to this critical vulnerability, even without explicit malicious intent in the skill's own instructions.
能力评估
Purpose & Capability
The name/description, SKILL.md, README, and the included Python client all consistently implement Powerdrill dataset, upload, session, and job operations against https://ai.data.cloud/api. The requested capabilities line up with the stated purpose.
Instruction Scope
Runtime instructions and the client instruct the agent to read local files (upload_local_file), poll dataset status, create/delete datasets and sessions, and post multipart uploads to URLs returned by the API. Those actions are expected for a data-upload/analysis skill, but they do involve reading arbitrary local files you point it at and sending them to an external service (Powerdrill). The client also calls sys.exit when required env vars are missing, which may terminate an agent process unexpectedly.
Install Mechanism
No install spec is provided (instruction-only + a bundled Python client). Only an ordinary Python dependency ('requests') is required per the README/SKILL.md. No downloads from untrusted URLs or archive extraction are present.
Credentials
The SKILL.md and client require two environment variables (POWERDRILL_USER_ID and POWERDRILL_PROJECT_API_KEY) to authenticate with Powerdrill, and the client reads them at runtime. However, the registry metadata included with the skill lists no required environment variables or primary credential — this metadata omission is an incoherence and a security-relevant gap. The credential scope itself is proportional (just the service API key + user id), but it is not declared where one would expect it to be.
Persistence & Privilege
The skill does not request always:true, does not modify other skills or system-wide agent settings in the visible files, and is user-invocable. It does perform network calls to the Powerdrill API as expected; autonomous invocation is allowed by default but is not in itself a new red flag here.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install powerdrill-skills
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /powerdrill-skills 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v0.1.0
Initial release of Powerdrill Data Analysis Skill, enabling comprehensive data management and analysis via Powerdrill API. - List, create, and delete datasets within a Powerdrill account. - Upload local files or link public URLs as data sources; monitor sync status. - Start and manage analysis sessions for contextual, iterative queries. - Perform natural language queries; receive results as messages, tables, and charts. - Retrieve suggested follow-up questions and chart insights from responses. - Clean up by deleting unused sessions and datasets. - Includes rich Python client usage examples and workflow recommendations.
元数据
Slug powerdrill-skills
版本 0.1.0
许可证
累计安装 1
当前安装数 0
历史版本数 1
常见问题

Powerdrill Data Analysis 是什么?

This skill should be used when the user wants to analyze, explore, visualize, or query data using Powerdrill. Covers listing, creating, and deleting datasets; uploading local files as data sources; creating analysis sessions; running natural-language data analysis queries; and retrieving charts, tables, and insights. Triggers on requests like "analyze my data", "query my dataset", "upload this file for analysis", "list my datasets", "create a dataset", "visualize sales trends", "continue my previous analysis", "delete this dataset", or any data exploration task mentioning Powerdrill. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 1006 次。

如何安装 Powerdrill Data Analysis?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install powerdrill-skills」即可一键安装,无需额外配置。

Powerdrill Data Analysis 是免费的吗?

是的,Powerdrill Data Analysis 完全免费(开源免费),可自由下载、安装和使用。

Powerdrill Data Analysis 支持哪些平台?

Powerdrill Data Analysis 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Powerdrill Data Analysis?

由 javainthinking(@javainthinking)开发并维护,当前版本 v0.1.0。

💬 留言讨论