闲社服务运行正常AI智能体自动化平台
p

项目OS管理器

技能标识: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.

作者:admin | 来源记录:ClawHub
登记来源
ClawHub
版本
V 1.2.1
检测标记
后台标记通过
免费
免费获取
0
收藏
来源与检测标记为平台登记信息,并不代表已展示可复核的检测报告。使用前请核对版本、依赖和所需权限,建议先在隔离环境中运行。
概述
安装方式
版本历史

项目OS管理器

项目操作系统组织技能

为何需要此技能

当用户同时管理多个AI构建的项目,需要一个简单的命令界面来:
  1. 1. 查看当前活跃项目。
  2. 快速记录进度和后续步骤。
  3. 一键恢复任何项目(本地/GitHub/聊天)。

安全默认设置

  1. 1. 默认禁用远程安装。
  2. 默认禁用聊天记录索引。
  3. 默认禁用GitHub同步/令牌使用。
  4. 默认禁用主目录启发式发现。

如需明确启用:

  1. 1. PROJECTOSINCLUDECHATROOTS=1 启用聊天记录索引。
  2. PROJECTOSENABLEGITHUBSYNC=1 启用GitHub用户名/令牌集成。
  3. PROJECTOSENABLEHOMEDISCOVERY=1 启用广泛的主目录发现。
  4. PROJECTOSAUTOSETUP=1 PROJECTOSALLOWREMOTEINSTALL=1 允许在缺少PROJECTOS_ROOT时进行远程克隆/安装。

目标

生成一个完整的、本地优先的项目清单,回答以下问题:
  1. 1. 当前存在哪些项目?
  2. 哪些是活跃/受阻/过时的?
  3. 每个项目实际是关于什么的?
  4. 用户上次在哪里停止?
  5. 用户如何立即跳回?
  6. 用户如何在不离开OpenClaw的情况下快速编辑状态/后续步骤/项目?

默认行为(自然语言优先)

每条用户消息的默认操作:
  1. 1. 解释消息。
  2. 运行:scripts/project_router.sh <用户消息>。
  3. 直接以通俗语言返回路由输出。

用户无需输入脚本、Python、路径或标志。

高级用户的备选方案:

  • - 使用简短包装命令:project ...
  • 示例:project、project focus、project today、project inbox idea: test、project dashboard start

通俗语言请求映射:

  1. 1. 我今天在做什么? -> 今日活动
  2. 显示我的项目 -> 分组项目列表(现在/稍后/受阻/完成)
  3. 焦点列表 -> 首要焦点事项
  4. 添加这个想法:... -> 收件箱捕获
  5. 项目操作系统的下一步:... -> 添加下一步
  6. 标记X为受阻 -> 设置简单状态
  7. 启动仪表板 -> 启动仪表板
  8. 恢复项目X -> 恢复包
  9. 只跟踪A、B、C -> 设置跟踪范围(活动将仅包含这些)
  10. 静音X/取消跟踪X/显示范围 -> 范围控制

非技术模式下的响应风格:

  1. 1. 保持响应简短直接。
  2. 除非用户询问,否则不暴露技术命令细节。
  3. 对于活动问题,始终返回活动标准+日期分段。
  4. 如果项目名称不明确,提出一个简短澄清问题。

项目定义

将项目视为满足以下任一条件的条目:
  1. 1. Git仓库文件夹。
  2. 带有项目标记的非Git代码文件夹(package.json、pyproject.toml、Cargo.toml等)。
  3. 与现有项目不匹配的聊天会话(Claude/Codex);创建聊天衍生项目。
  4. 当会话文件夹指示嵌套工作区路径时,Claude工作区聊天应映射到更深层的子项目。

拒绝收集根目录中可能非项目的文件夹(仅文档、日志、备份、仅笔记文件夹),除非有强有力的代码/标记证据。
拒绝低信号仅聊天条目作为独立项目,除非它们包含有用的路径提示或有意义的项目意图。

必需工作流程

  1. 1. 首先运行scripts/bootstrap.sh。
  2. 验证覆盖范围:
- 运行python3 -m projectos.cli --db ~/.projectos/openclawtest.db --config ~/.projectos/openclawtestconfig.json list-projects --limit 200 - 运行python3 -m projectos.cli --db ~/.projectos/openclawtest.db --config ~/.projectos/openclawtestconfig.json list-sessions --limit 50 - 运行python3 -m projectos.cli --db ~/.projectos/openclawtest.db --config ~/.projectos/openclawtestconfig.json list-items --status open --limit 80 - 运行python3 -m projectos.cli --db ~/.projectos/openclawtest.db --config ~/.projectos/openclawtestconfig.json squash-chat-projects
  1. 4. 如果用户想要可视化模式,运行scripts/startdashboard.sh。
  2. 如果用户想要快速恢复上下文,运行scripts/writememory.sh并使用~/.projectos/PROJECTMEMORY.md。

首次运行(生产环境)

为首次用户运行:
  1. 1. scripts/openclawsmokeagent.sh
  2. scripts/readsmokeresult.sh
  3. 确认:
- RESULT_STATUS=ok - RESULTDASHBOARDURL=... - RESULTPORT8765_LISTENING=yes

如果本地不存在project-os仓库,技能将默认安全失败,并指示设置PROJECTOSROOT。远程安装仅限明确选择加入。

操作模式

  • - 仪表板模式:简单的可视化分类(今日焦点、现在、受阻、稍后、完成)和跳转链接。
  • 仪表板模式包括:
- 快速收件箱捕获(自由格式笔记 -> 自动路由更新/下一步/提醒/想法/阻碍项) - 每日签到面板(已完成 + 下一步 + 阻碍项) - 焦点列表、过时提醒、每周快照和服务器健康状态
  • - 仪表板有意避免推荐评分噪音,专注于通俗语言:
- 这是什么(从项目文件如README/包元数据派生) - 上次停止位置 - 下一步操作 - 内联编辑:设置简单状态(现在/稍后/受阻/完成)、设置下一步操作、添加更新/下一步/提醒/想法/阻碍项、标记项目为完成/已关闭 - 会话链接有效时,提供两个工具的会话恢复按钮(在Claude中恢复和在Codex中恢复)
  • - 记忆模式:用于在任何聊天中快速恢复的Markdown快照。

默认建议:两者都使用。

OpenClaw命令优先更新

使用CLI命令作为主要界面:
  1. 1. add-update用于变更内容。
  2. add-next用于立即下一步(同时更新项目nextaction)。
  3. add-reminder用于基于日期/时间的后续跟进。
  4. add-idea用于积压想法。
  5. list-items和set-item-status用于分类/关闭项目。
  6. 使用scripts/projectactions.sh作为这些命令的简短别名。
  7. 对于活动窗口问题(我今天/昨天做了什么),运行scripts/activityreport.sh --when both或scripts/projectactions.sh activity --when both。
  8. 不要通过项目名称或状态猜测活动;仅使用报告标准中的时间戳证据。
  9. 活动报告默认排除归档项目(仅在用户要求时使用--include-archived)。
  10. 活动窗口答案的响应合同:
- 始终包含活动标准 - 始终包含今天 (...)和/或昨天 (...)标题 - 每个列出的项目至少包含一条证据行(localcommit、githubpush、session或note) - 如果没有匹配的项目,明确返回- 无

OpenClaw使用

  1. 1. 在OpenClaw中,通过名称调用此技能:project-os-organizer。
  2. 首次运行设置:project setup(或scripts/easymode.sh setup)。
  3. 默认日常使用:只需在聊天中输入通俗英语,通过projectrouter.sh路由。
  4. 可选快捷方式仅使用project ...。
  5. 从此仓库一键本地安装,运行scripts/installopenclawskill.sh。
  6. 对于非交互式OpenClaw代理,使用:
- scripts/openclaw_smoke.sh用于严格的CI风格冒烟测试(失败时非零退出) - scripts/openclawsmokeagent.sh用于代理安全冒烟测试(始终零退出,返回RESULT_STATUS) - scripts/readsmokeresult.sh用于在命令输出不稳定时获取最后的冒烟结果文件 - scripts/bootstrap.sh --noninteractive(超时安全快速模式) - scripts/bootstrap.sh --noninteractive-full(完全刷新模式) - scripts/start_dashboard.sh --detach --restart - 冒烟命令返回机器可读行: - RESULT_STATUS - RESULT_ERROR

标签

skill ai

通过对话安装

以下为平台配置的接入选项,并非逐项实测通过。能否安装取决于客户端支持、技能来源和运行环境:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 project-os-organizer-1776321260 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 project-os-organizer-1776321260 技能

通过命令行安装

skillhub install project-os-organizer-1776321260

下载

⬇ 下载 project-os-organizer v1.2.1(免费)

文件大小: 24.01 KB | 发布时间: 2026-4-16 17:04

v1.2.1 最新 2026-4-16 17:04
Fix recency logic, simplify dashboard to project-only view, and improve chat transcript readability/noise filtering.
返回顶部