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.
Why use this skill?
Analyze, visualize, and query your datasets using the Powerdrill AI tool. Seamlessly manage files and generate insights with natural language commands.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/javainthinking/powerdrill-skillsWhat This Skill Does
The Powerdrill Data Analysis skill empowers users to bridge the gap between raw data files and actionable insights directly within the OpenClaw environment. By leveraging the Powerdrill REST API v2, this tool allows for the seamless management of datasets, automated ingestion of local files or public URLs, and the execution of complex natural-language analytical queries. Whether you are dealing with quarterly financial reports, marketing performance logs, or scientific datasets, this skill abstracts the technical complexity of data engineering. It enables users to list available datasets, check synchronization statuses, and generate high-level summaries and visualization questions, ensuring that data is always ready for exploration without requiring manual database management or complex SQL syntax.
Installation
To integrate this skill into your workflow, execute the following command in your terminal:
clawhub install openclaw/skills/skills/javainthinking/powerdrill-skills
Before running your first analysis, ensure you have set up your environment variables: POWERDRILL_USER_ID and POWERDRILL_PROJECT_API_KEY. These keys authorize your agent to interact with your specific Powerdrill Teamspace. Additionally, ensure the requests library is installed via pip install requests and that the Python path in your configuration points to the location of powerdrill_client.py.
Use Cases
This skill is ideal for data-driven professionals, researchers, and developers. Use it to automate weekly sales reporting by uploading CSV files directly to a dataset. Researchers can use it to explore large datasets by running natural-language questions such as 'Identify the trends in the last quarter.' It is also perfect for identifying anomalies in log data or comparing performance metrics across different datasets stored in your Teamspace. By combining file-read operations with analytical querying, users can iterate on data insights rapidly.
Example Prompts
- "Analyze the sales data in my 'Q4 Reports' dataset and tell me which region performed the best."
- "I need to upload this local file to my current dataset and run an analysis to check for missing values."
- "List all my existing datasets and provide a quick overview of the content in the 'Marketing Trends' project."
Tips & Limitations
Always verify dataset IDs before performing destructive operations like deletion. Since deleting a dataset is irreversible, the agent will prompt for confirmation. Note that data synchronization is asynchronous; use get_dataset_status if your recent uploads are not immediately returning insights. Ensure your data files are formatted cleanly before upload to minimize the number of 'invalid' data sources reported by the API. If you encounter authentication errors, double-check that your POWERDRILL_PROJECT_API_KEY has not expired.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-javainthinking-powerdrill-skills": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, file-read, external-api
Related Skills
2slides
AI-powered presentation generation using 2slides API. Create slides from text content, match reference image styles, or summarize documents into presentations. Use when users request to "create a presentation", "make slides", "generate a deck", "create slides from this content/document/image", or any presentation creation task. Supports theme selection, multiple languages, and both synchronous and asynchronous generation modes.
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.
i18n-nextjs
Internationalization (i18n) guide for Next.js / Node.js web applications using the App Router. Covers translation file structure, locale routing, SEO metadata per locale, hreflang, structured JSON-LD data, UI component translations, and multi-language sitemap generation. Use when the user asks to: add i18n support, add a new language, translate a page or component, add SEO metadata for multiple locales, implement hreflang, update the sitemap for new locales, or follow i18n best practices in a Next.js project.
apipick-ip-geolocation
Look up geographic location and network information for any IPv4 or IPv6 address using the apipick IP Geolocation API. Returns country, continent, city, latitude/longitude, timezone, currency, ISP, and ASN. Use when the user wants to geolocate an IP address, find the country or city for an IP, identify the ISP or ASN of an IP, look up timezone or currency for an IP, or check their own public IP location. Omit the IP parameter to look up the caller's own IP. Requires an apipick API key (x-api-key). Get a free key at https://www.apipick.com.
2slides
AI-powered presentation generation using 2slides API. Create slides from text content, match reference image styles, or summarize documents into presentations. Use when users request to "create a presentation", "make slides", "generate a deck", "create slides from this content/document/image", or any presentation creation task. Supports theme selection, multiple languages, and both synchronous and asynchronous generation modes.