360 Secure SkillHub
360 安全技能中心

Projectmind

面向项目协作的 OpenClaw Skill,提供项目与任务管理、进度趋势、每日站会、风险预警、工时报表、会议纪要和知识库功能;核心数据保存在本地 SQLite,通知与知识库增强为可选。

zhaog100
zhaog100
热度 21.95
最近更新 2026-03-20 22:11:49
分类:协作依赖:代码执行 / 读写文件 / 第三方 API应用场景:任务管理 / 会议纪要 / 报告撰写 / 笔记整理 ...

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add projectmind
Metadata
name
projectmind
description
AI原生项目管理助手 — 自然语言管理任务、追踪进度、每日站会、风险预警、工时追踪、知识库
metadata
{"openclaw":{"requires":{"bins":["node"]},"optionalEnv":["PM_WECOM_WEBHOOK","PM_DINGTALK_WEBHOOK","PM_DINGTALK_SECRET","PM_FEISHU_WEBHOOK","PM_FEISHU_SECRET","PM_SLACK_WEBHOOK","PM_SMTP_HOST","PM_SMTP_PORT","PM_SMTP_USER","PM_SMTP_PASS"],"tags":["project-management","ai","standup","kanban","risk","time-tracking"]}}

version: 1.3.1

ProjectMind - AI原生项目管理助手

MIT License, Copyright (c) 2026 思捷娅科技 (SJYKJ)

基本信息

  • name: projectmind
  • version: 1.3.0
  • description: AI原生项目管理助手 — 自然语言管理任务、追踪进度、每日站会

触发关键词

创建项目、创建任务、新建任务、任务列表、查看任务、项目状态、项目进度、站会、日报、删除任务、拆解、标记完成、标记进行中

工具声明

pm:create-project

创建新项目

输入参数(结构化,agent解析后传入):

参数 类型 必填 说明
name string ✅ 项目名称
description string ❌ 项目描述

pm:create-task

创建任务

参数 类型 必填 说明
title string ✅ 任务标题
project_name string ❌ 项目名称(默认活跃项目)
description string ❌ 任务描述
priority string ❌ critical/high/medium/low(默认medium)
assignee string ❌ 负责人
estimate_days number ❌ 预估天数(正数)
parent_id number ❌ 父任务ID(子任务)
confidence number ❌ AI置信度 0-1
ai_generated boolean ❌ 是否AI生成(自动追加核实标记)

pm:list-tasks

查询任务列表

参数 类型 必填 说明
project_name string ❌ 项目名称
status string ❌ todo/doing/review/done
assignee string ❌ 负责人
parent_id number ❌ 查看某任务的子任务

pm:update-task

更新任务状态或字段

参数 类型 必填 说明
task_id number ✅ 任务ID
action string ❌ complete/start/review/cancel/reopen
fields object ❌ 要更新的字段

pm:project-status

项目状态概览(进度看板,包含趋势分析洞察)

参数 类型 必填 说明
project_name string ❌ 项目名称

pm:daily-standup

提交站会更新或查看摘要

参数 类型 必填 说明
action string ✅ submit/summary
project_name string ❌ 项目名称
member_name string 条件 提交时必填
did_yesterday string ❌ 昨天做了什么
doing_today string ❌ 今天计划做什么
blockers string ❌ 阻塞项

pm:delete-task

删除任务(级联删除子任务)

参数 类型 必填 说明
task_id number ✅ 任务ID

pm:meeting-notes

会议纪要记录(用户传入结构化内容,不需要语音识别)

参数 类型 必填 说明
title string ✅ 会议标题
project_name string ❌ 项目名称
attendees string[] ❌ 参会人列表
content string ✅ 会议内容/要点
action_items array ❌ 待办 [{description, assignee, due_date}],自动创建任务

pm:risk-alert

风险预警管理

参数 类型 必填 说明
action string ✅ list/add/check
project_name string ❌ 项目名称
title string add时 风险标题
severity string ❌ low/medium/high/critical
description string ❌ 风险描述

pm:log-time

记录工时

参数 类型 必填 说明
description string ✅ 工作描述
hours number ✅ 工时数
project_name string ❌ 项目名称
task_keyword string ❌ 关联任务关键词(模糊匹配)
date string ❌ 日期 YYYY-MM-DD(默认今天)

pm:time-report

工时报表

参数 类型 必填 说明
period string ❌ week/month/all(默认week)
project_name string ❌ 项目名称

pm:knowledge

个人知识库

参数 类型 必填 说明
action string ✅ add/search/list
title string add时 标题
content string add时 内容
tags string[] ❌ 标签
query string search时 搜索关键词
project_name string ❌ 项目名称

实现说明

  • 数据库:SQLite(WAL模式),通过 better-sqlite3 驱动
  • 所有SQL参数化,禁止字符串拼接
  • 通知模块默认disabled,通过 config.json 配置启用
  • handler返回格式化后的用户友好文本字符串

安装

cd skills/projectmind
npm install

依赖 better-sqlite3(原生模块),需Node.js + 编译环境(gcc/python3-make)。

外部依赖说明

  • 通知推送(可选):启用后,技能会向配置的webhook URL或SMTP服务器发送HTTP POST请求。数据内容包括站会摘要、风险预警等。默认关闭,需手动编辑 config.json 启用。
  • 知识库搜索(可选):如安装了 qmd CLI,知识库搜索会调用 qmd search 子进程。未安装时自动降级为本地SQLite搜索。
  • 语音输出(可选):预留KittenTTS接口,MVP阶段未实际调用。

安全建议

  1. 通知功能默认关闭,启用前请确认 webhook URL 和 SMTP 配置可信
  2. 数据库存储在技能目录下的 data/projectmind.db,不读取系统其他文件
  3. 所有用户输入通过参数化SQL处理,无注入风险
  4. 建议定期备份 data/projectmind.db