project-os-organizer
Privacy-first, chat-first project manager for vibe coders. Track projects, capture updates, and resume work across local folders, Claude/Codex, and GitHub with explicit opt-in controls.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/ldodee/project-os-organizerProject OS Organizer Skill
Why This Skill
Use this when a user is juggling many AI-built projects and needs one simple command surface to:
- See what is active now.
- Capture progress and next steps fast.
- Resume any project in one jump (local/GitHub/chat).
Security Defaults
- Remote install is disabled by default.
- Chat transcript indexing is disabled by default.
- GitHub sync/token usage is disabled by default.
- Home-directory heuristic discovery is disabled by default.
To opt in explicitly:
PROJECT_OS_INCLUDE_CHAT_ROOTS=1enables chat transcript indexing.PROJECT_OS_ENABLE_GITHUB_SYNC=1enables GitHub username/token integration.PROJECT_OS_ENABLE_HOME_DISCOVERY=1enables broad home-directory discovery.PROJECT_OS_AUTO_SETUP=1 PROJECT_OS_ALLOW_REMOTE_INSTALL=1allows remote clone/install ifPROJECT_OS_ROOTis missing.
Goal
Produce a complete, local-first project inventory that answers:
- What projects exist right now?
- Which are active/blocked/stale?
- What is each project actually about?
- Where did the user leave off?
- How can the user jump back in immediately?
- How can the user quickly edit status/next steps/items without leaving OpenClaw?
Default Behavior (Natural Language First)
Default action for every user message:
- Interpret the message.
- Run:
scripts/project_router.sh "<user message>". - Return the router output directly in plain language.
Users should not need to type scripts, Python, paths, or flags.
Fallback for power users:
- Use the short wrapper command:
project ... - Examples:
project,project focus,project today,project inbox "idea: test",project dashboard start
Plain-language request mapping:
- "What am I working on today?" -> activity today
- "Show my projects" -> grouped project list (Now/Later/Blocked/Done)
- "Focus list" -> top focus items
- "Add this idea: ..." -> inbox capture
- "Next for project-os: ..." -> add next
- "Mark X blocked" -> set simple status
- "Start dashboard" -> dashboard start
- "Resume project X" -> resume pack
- "Only track A, B, C" -> set tracked scope (activity will only include these)
- "Mute X" / "Untrack X" / "Show scope" -> scope controls
Response style in non-technical mode:
- Keep responses short and direct.
- Do not expose technical command details unless user asks.
- For activity questions, always return
Activity Criteria+ day sections. - If a project name is ambiguous, ask one short clarification question.
Project Definition
Treat an item as a project if it matches any of these:
- Git repository folder.
- Non-git code folder with project markers (
package.json,pyproject.toml,Cargo.toml, etc). - Chat session (Claude/Codex) that does not match an existing project; create a chat-derived project.
- Claude workspace chats should map to deeper subprojects when session folders indicate a nested workspace path.
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-ldodee-project-os-organizer": {
"enabled": true,
"auto_update": true
}
}
}