Report
Configure custom recurring reports. User defines data sources, skill handles scheduling and formatting.
Why use this skill?
Automate data collection and reporting with the OpenClaw Report skill. Schedule custom insights from APIs to Telegram, email, or local files easily.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/ivangdavila/reportWhat This Skill Does
The Report skill is a highly flexible automation tool for OpenClaw that allows users to configure recurring data reports based on custom sources. Instead of relying on rigid, pre-built dashboards, this skill empowers you to define exactly what metrics matter to you and how they should be delivered. By utilizing a configuration-first approach, the skill stores settings in ~/report/, ensuring your reporting preferences remain persistent across sessions. The skill handles the heavy lifting of scheduling via standard cron syntax and formatting data into readable outputs like chat messages, files, or external notifications.
Installation
To integrate this skill into your OpenClaw environment, execute the following command in your terminal:
clawhub install openclaw/skills/skills/ivangdavila/report
After installation, the skill automatically initializes the workspace by creating the ~/report/ directory structure, preparing the environment for your first configuration file.
Use Cases
- Revenue Monitoring: Automate weekly summaries of Stripe transactions to keep track of financial growth.
- Engineering Metrics: Generate end-of-week reports on GitHub issue resolution or repository commit activity.
- Personal Productivity: Aggregate data from various local logs or APIs to create a daily summary of task completion or habit tracking.
- System Maintenance: Receive scheduled alerts on disk usage or process health stored in log files, delivered directly to Telegram.
Example Prompts
- "Create a weekly report named 'revenue-tracker' that pulls from my Stripe API and sends the summary to my Telegram channel."
- "List all my currently configured reports and tell me when the next one is scheduled to run."
- "Pause the 'github-activity' report for now; I don't need the updates while I am on vacation."
Tips & Limitations
- Security First: Never store raw API keys or tokens in your configuration files. Always reference them via environment variables (e.g.,
STRIPE_API_KEY) to keep sensitive data out of your logs. - Scheduling: Use standard cron syntax. If you are unsure, the skill supports common aliases like 'daily' or 'weekly' equivalents.
- Privacy: Note that this skill does not autonomously pull data. You must explicitly grant access to any source, and for external delivery channels like Telegram or email, ensure you trust the endpoint as sensitive data will be transmitted off-device.
- File Management: All generated reports are saved locally in
~/report/{name}/generated/, providing an audit trail for all past outputs.
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-ivangdavila-report": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: file-write, file-read, external-api
Related Skills
Animations
Create performant web animations with proper accessibility and timing.
Arduino
Develop Arduino projects avoiding common wiring, power, and code pitfalls.
Bulgarian
Write Bulgarian that sounds human. Not formal, not robotic, not AI-generated.
Arabic
Write Arabic that sounds human. Not formal, not robotic, not AI-generated.
Assistant
Manage tasks, communications, and scheduling with proactive and organized support.