let-me-know
Notify the user before starting any long-running task and keep them updated. Use when a task will take noticeable time (>2-3 minutes). Send a start message, schedule a 5‑minute heartbeat update, and send a completion message immediately when done.
Why use this skill?
Optimize your OpenClaw agent with the Let Me Know skill. Automate progress updates, heartbeat notifications, and status tracking for long-running tasks effortlessly.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/fogyoy/let-me-knowWhat This Skill Does
The let-me-know skill is a critical utility for OpenClaw AI agents designed to bridge the communication gap during long-running background tasks. It ensures that users are never left wondering about the status of time-consuming operations like dependency installation, large-scale data processing, or automated testing suites. By implementing a standardized pre-flight notification system combined with an intelligent heartbeat mechanism, this skill guarantees that the agent remains transparent and responsive. It supports both "in-place" loop-based monitoring for synchronous execution and asynchronous cron-based heartbeats for detached background tasks, ensuring the user is always informed of progress, failures, or completion.
Installation
To integrate this skill, run the following command in your terminal:
clawhub install openclaw/skills/skills/fogyoy/let-me-know
Ensure your agent environment has the necessary permissions to read/write state files if you intend to use the cron-based heartbeat persistence features.
Use Cases
- Software Development: Monitoring multi-stage build pipelines or dependency compilations that exceed 3 minutes.
- Data Engineering: Tracking the progress of large ETL jobs or CSV batch processing tasks.
- System Administration: Automating server updates, backups, or security scans that require intermittent verification.
- AI Research: Running batch inferencing or fine-tuning scripts where status updates are necessary to catch model convergence or failure states early.
Example Prompts
- "I need to run the full dependency update for this repo, which usually takes about 10 minutes. Use the
let-me-knowskill to keep me updated every 2 minutes." - "Please initiate the data migration script. It's a big task, so please send a start message and provide status heartbeats until it finishes."
- "Start the system cleanup script. Set the heartbeat interval to 3 minutes and make sure to notify me immediately if the disk permissions cause it to fail."
Tips & Limitations
- Prefer In-Place Heartbeats: Always use the local loop (原地心跳) when possible. It is less prone to scheduling errors and naturally cleans itself up upon task completion.
- Dynamic Reporting: Never rely on static templates. The heartbeat messages should extract real-time metrics from your current task logs or state objects.
- Cron Hygiene: If you must use cron-based heartbeats for detached tasks, always include a cleanup handler in the finally block. Failure to remove cron jobs will result in persistent, ghost notifications that annoy the user.
- Error Handling: If the gateway times out during removal, do not ignore the error. Retry twice before scheduling a recovery cleanup job.
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-fogyoy-let-me-know": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: file-read, file-write, code-execution