← Back to Skills Marketplace
237
Downloads
0
Stars
1
Active Installs
1
Versions
Install in OpenClaw
/install scheduled-report
Description
将当前对话中已完成的分析流程,提取并固化为定时执行的任务(周报/月报/日巡检等)。本 Skill 是一个纯粹的**编排层**——它不负责定义"怎么分析",只负责"把你刚才做的分析录下来,变成能定时重放的任务"。 触发场景包括但不限于:用户提到"定时报告""定时分析""定期执行""自动报告""把这个分析变成周报""...
Usage Guidance
This skill is conceptually what it says (it records a performed analysis and turns it into a scheduled task), but there are several things to check before installing:
1. Confirm runtime tooling and permissions: SKILL.md uses the openclaw CLI (openclaw cron add) and expects metric-query/Gateway capabilities. Verify that your environment provides these tools and that the skill's metadata should have declared them. If your environment lacks openclaw, the instructions will fail.
2. Watch for data persistence: The skill embeds conversation-derived parameters, filters, and possibly analysis outputs into the scheduled prompt. Those stored prompts will persist and run later — they can contain PII or sensitive identifiers. Ask whether scheduled task storage is encrypted, who can view/edit tasks, and whether prompts are logged or visible to admins.
3. Redaction and least privilege: Before creating schedules, insist the agent (or you) review and redact any sensitive fields (user IDs, API keys, secrets, personal data). The skill does not describe any automatic redaction.
4. Inconsistencies to clarify: The doc both prohibits direct Gateway API calls (delegating to metric-query) and elsewhere says it will search the Gateway. Ask the author which is intended and ensure the orchestration only calls approved analysis skills rather than raw APIs.
5. Test with non-sensitive data: Try creating a sample scheduled task using dummy or low-risk queries first to confirm behavior (where reports are saved, who can trigger/stop tasks, how outputs are stored).
If these concerns are addressed (declare openclaw dependency, confirm storage/access controls, and add redaction guidance), the skill is more acceptable. Without that, it’s unsafe to assume the skill will not persist sensitive conversation content or attempt operations the environment isn't prepared for.
Capability Analysis
Type: OpenClaw Skill
Name: scheduled-report
Version: 1.0.0
The 'scheduled-report' skill is an orchestration tool that automates data analysis by converting conversation history into scheduled tasks via the 'openclaw cron' CLI. While its behavior is aligned with its stated purpose, it is classified as suspicious due to a potential shell injection vulnerability in SKILL.md (Step 5.3). The instructions suggest writing a prompt to a temporary file and then executing a shell command using '$(cat /tmp/task_prompt.txt)', which could lead to arbitrary command execution if the prompt content (derived from user-influenced conversation history) is not properly sanitized.
Capability Assessment
Purpose & Capability
The skill claims to be a pure orchestration layer (recording and scheduling analysis flows) which is coherent with its instructions. However, the SKILL.md repeatedly instructs using the 'openclaw' CLI (openclaw cron add) and references Gateway searches; yet the skill metadata lists no required binaries, dependencies, or environment variables. That mismatch (instructions that require a platform binary/API but metadata claiming none) is an incoherence: the runtime will need openclaw and other platform capabilities that aren't declared.
Instruction Scope
The instructions direct the agent to scan the entire current conversation, extract exact query parameters/filters, assemble a fully self-contained prompt embedding those details, and create persistent scheduled tasks that will re-run that prompt. This is expected for a scheduler, but embedding raw conversation content (which may contain PII, sensitive filters, or secrets) into stored prompts is potentially risky. The doc also contains a minor inconsistency: Step 4 mandates all queries be delegated to metric-query (no direct Gateway API calls), but other parts describe '通过 Gateway 搜索相关指标' which suggests direct Gateway access—another scope mismatch.
Install Mechanism
This is instruction-only with no install steps or code files, which lowers install-supply-chain risk. However, the runtime assumes availability of platform tooling (openclaw CLI) and the metric-query/analysis skills; those are not declared in metadata. That omission is a packaging/documentation concern rather than a direct installation vulnerability.
Credentials
No environment variables or credentials are requested in metadata, which aligns with an orchestration layer. Nevertheless, because the skill instructs embedding full query parameters and user conclusions into future prompts, it may persist sensitive data (IDs, filters, or excerpts of results) into scheduled tasks. The skill provides no guidance on redaction, anonymization, or access controls for stored prompts.
Persistence & Privilege
The skill creates persistent scheduled tasks (via openclaw cron add) that will run agent-turn prompts autonomously later. 'always' is false, so it isn't force-included in every run. Autonomous scheduled execution is expected for this functionality, but the stored prompts' lifetime and access controls are unspecified—this increases blast radius if prompts contain sensitive content. Also the metadata doesn't declare that it will write temp files (e.g., /tmp) even though SKILL.md shows examples using temporary files.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install scheduled-report - After installation, invoke the skill by name or use
/scheduled-report - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
- Initial release of the scheduled-report skill.
- Enables users to convert a completed multi-step analysis in the current conversation into a scheduled (recurring) task, such as weekly or monthly reports.
- Accurately extracts all executed analysis steps (from metric-query, metric-attribution, dataset-detail-query, etc.) and assembles them into a self-contained prompt for automated replay.
- Distinguishes between "on-demand report" (analysis-report) and "scheduled/periodic report" intents, triggering only when clear recurring execution is requested and after analysis has been performed.
- Guides users to complete necessary analysis steps if not already done, then seamlessly creates the scheduled task.
- Automatic prompt generation includes time range normalization, comprehensive task configuration, and user confirmation before final creation.
Metadata
Frequently Asked Questions
What is Aloudata CAN SKILLS - scheduled-report?
将当前对话中已完成的分析流程,提取并固化为定时执行的任务(周报/月报/日巡检等)。本 Skill 是一个纯粹的**编排层**——它不负责定义"怎么分析",只负责"把你刚才做的分析录下来,变成能定时重放的任务"。 触发场景包括但不限于:用户提到"定时报告""定时分析""定期执行""自动报告""把这个分析变成周报""... It is an AI Agent Skill for Claude Code / OpenClaw, with 237 downloads so far.
How do I install Aloudata CAN SKILLS - scheduled-report?
Run "/install scheduled-report" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Aloudata CAN SKILLS - scheduled-report free?
Yes, Aloudata CAN SKILLS - scheduled-report is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Aloudata CAN SKILLS - scheduled-report support?
Aloudata CAN SKILLS - scheduled-report is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Aloudata CAN SKILLS - scheduled-report?
It is built and maintained by jackyujun (@jackyujun); the current version is v1.0.0.
More Skills