Install
openclaw skills install workspace-structureOrganize and maintain a clean workspace file structure. Use when deciding where to save new files, which folder something belongs in, how to structure workspace folders for file placement, whether something is temporary or durable, how to separate project materials from user-files, reports, external sources, entertainment media, reference materials, tools, scripts, and structured data, or how to resolve ambiguous file-placement cases.
openclaw skills install workspace-structureApply this skill when the task is about deciding where files or folders should be placed inside a workspace.
Use these defaults unless the workspace already has a better established convention.
projects/ — project-specific work.reports/ — standalone reports, presentations, and similar deliverables without a broader project context.user-files/ — files and derived artifacts with a direct personal semantic link to the user.sources/ — outside materials and external documentation.entertainment/ — leisure audio, video, fiction, and similar media kept primarily for enjoyment rather than work, reference, or project use.downloads/ — assistant-acquired external files awaiting classification.reference/ — internal reference material and recurring lookup assets.temp/ — temporary artifacts.data/ — durable structured data stores and their supporting files.scripts/ — reusable scripts.tools/ — reusable binaries, portable apps, installers, and similar non-script tools kept for use inside the workspace.memory/ plus MEMORY.md — memory, not general storage.See references/folder-taxonomy.md for full folder semantics.
Use this workflow for making regular placement decisions.
Define the artifact as temporary only if all of the following are true:
If all those are true, use the folder for temporary artifacts. If any of those are false or unclear, treat the file as durable and proceed to the next step.
If the file belongs to a specific project, prefer that project folder over a generic shared folder. An exception may apply to external source materials that are shared across multiple projects or are likely to be reused across them. If the specific project folder does not exist, but the available context allows you to conclude that the artifact is part of work on a new project, create a project folder and place the artifact in it. If it seems the file does not belong to any project, proceed to the next step.
Decide what the item is:
When unsure how to classify the file or where to place it:
See references/edge-cases.md for common ambiguous scenarios.
Based on the previous steps and the following points, choose the correct place for the file.
projects/, user-files/, entertainment/, data/, and tools/. Always use or create suitable sub-folders in these top-level folders.See references/naming-and-structure.md for new folder naming and structural heuristics.
When answering placement questions: