janitor
Maintenance and cleanup agent. Keeps the workspace healthy — memory consolidation, doc drift fixes, stale data cleanup, and repo organization. Use when: (1) memory files need consolidation (daily notes → MEMORY.md), (2) research files have stale leads or outdated info, (3) workspace needs organization — orphaned files, messy dirs, (4) docs are out of sync with reality (HEARTBEAT.md, TOOLS.md, agent configs), (5) scheduled maintenance runs (weekly deep clean). NOT for: creating content (use scribe), researching (use scout), reviewing quality (use checker), generating images (use pixel). Janitor MAINTAINS, doesn't create or review. Don't use for urgent tasks — Janitor handles background hygiene. Outputs: maintenance logs saved to artifacts/janitor/.
Why use this skill?
Keep your OpenClaw workspace organized with Janitor. Automate memory consolidation, file archiving, and documentation syncing to maintain a clean environment.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/honeybee1130/openclaw-janitorWhat This Skill Does
Janitor is the dedicated maintenance and hygiene agent for the OpenClaw workspace. Its primary mission is to ensure that the environment remains optimized, organized, and free of clutter. Unlike other agents that focus on content creation or active research, Janitor works in the background to perform necessary housekeeping tasks. It handles memory consolidation, directory organization, archiving of stale research files, and ensures that documentation like HEARTBEAT.md and TOOLS.md remains aligned with the actual state of the workspace. By offloading these tedious administrative burdens to Janitor, users can maintain a cleaner, more efficient workspace without manually managing file structures or documentation drifts.
Installation
To integrate Janitor into your OpenClaw environment, execute the following command in your terminal:
clawhub install openclaw/skills/skills/honeybee1130/openclaw-janitor
Use Cases
Janitor is best utilized for scheduled or periodic maintenance tasks. Use it when you need to consolidate several daily notes into your master MEMORY.md file, or when your workspace has become cluttered with orphaned files, temporary artifacts, or outdated research leads that have surpassed their 30-day relevance window. It is also the ideal choice for ensuring that configuration files and project documentation remain synchronized with the current reality of your agent deployments, particularly before or after large project milestones.
Example Prompts
- "Janitor, please perform the weekly deep clean. Consolidate my notes from the last seven days into MEMORY.md and clear out any artifacts in the tmp directory."
- "Run the daily maintenance check. Archive any research files older than 30 days and check if my TOOLS.md file reflects our current API key configurations."
- "Janitor, I need a workspace health report. Please list all orphaned files and let me know if there are directories that can be safely archived."
Tips & Limitations
Janitor is designed exclusively for maintenance; it should never be used for content creation, strategic decision-making, or complex research. Always prioritize safety by allowing Janitor to archive files rather than deleting them directly. Avoid running this skill during intensive work sessions to prevent potential file access conflicts. Remember that Janitor is prohibited from altering core identity files (SOUL.md, USER.md, IDENTITY.md) without explicit user authorization, so verify these manually if needed. Always check the generated reports in artifacts/janitor/ to audit actions taken.
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-honeybee1130-openclaw-janitor": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: file-write, file-read
Related Skills
font-interceptor
Extract fonts (TTF/OTF) from any website using MSCHF Font Interceptor. Use when user drops a URL and wants to identify/extract/download fonts from that website, or asks "what font is this site using" or similar font extraction requests.
Seedance
Skill by honeybee1130
Clickbait Engine
Skill by honeybee1130
mml
Build 3D scenes and interactive experiences using MML (Metaverse Markup Language) for the Otherside metaverse and other MML-compatible environments. Use when creating 3D objects, worlds, interactive elements, animations, models, characters, audio/video, labels, collision-based interactions, position tracking, chat integration, or any MML document. Triggers on: MML, metaverse markup, 3D scene building, Otherside world building, m-cube, m-model, m-character, m-group, m-frame, m-attr-anim.
youtube-downloader
Download YouTube videos as MP4 at highest quality. Use when user sends a YouTube URL and wants to download/save it. Triggers on YouTube links (youtube.com, youtu.be) with download intent. Stores videos as assets with labels and registers them for the dashboard.