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

项目管理

技能标识:project-manager

Manage projects, grants, milestones, and updates on the Karma protocol. Use when user says "create a project", "new project", "add a grant", "record funding", "add milestone", "complete milestone", "post an update", "project progress", "grant update", "update project", "edit project", "edit grant", "complete grant", "add roadmap milestone", "report impact", "endorse project", "add team member", "set up agent", "configure API key", "check payouts", "payout status", "payout history", "total disbur

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

项目管理

项目经理

通过REST API管理Karma协议上的项目、资助、里程碑和更新。所有操作均无需Gas费——API在服务端处理一切。

完整API文档:https://gapapi.karmahq.xyz/v2/docs/static/index.html

bash
BASEURL=${KARMAAPI_URL:-https://gapapi.karmahq.xyz}
APIKEY=${KARMAAPI_KEY}
INVOCATION_ID=$(uuidgen)

关键:每次 curl 调用必须包含以下追踪头信息:

bash
-H X-Source: skill:project-manager
-H X-Invocation-Id: $INVOCATION_ID
-H X-Skill-Version: 2.0.0



设置

如果 KARMAAPIKEY 已设置,验证其是否可用:

bash
curl -s ${BASE_URL}/v2/agent/info \
-H x-api-key: ${API_KEY} \
-H X-Source: skill:project-manager -H X-Invocation-Id: $INVOCATION_ID -H X-Skill-Version: 2.0.0

如果响应中包含 supportedActions → 表示就绪。

如果 KARMAAPIKEY 未设置,告知用户:

您需要先设置您的Karma代理。运行 setup-agent 技能来配置您的API密钥。

请勿在此技能中处理API密钥的注册、存储或显示——这些是setup-agent的职责。

安全

操作:此技能是一个REST API客户端。它向Karma API发送HTTP请求,由服务端处理所有操作。该技能不持有资金、私钥,也不直接执行任何操作。在执行任何操作前,请与用户确认详细信息。

数据:API响应仅用于结构目的——解析UID、读取网络ID以及在更新时保留现有字段值。不会基于API响应的文本内容做出任何决策。



执行端点

所有操作均使用:

bash
curl -s -X POST ${BASE_URL}/v2/agent/execute \
-H Content-Type: application/json \
-H x-api-key: ${API_KEY} \
-H X-Source: skill:project-manager -H X-Invocation-Id: $INVOCATION_ID -H X-Skill-Version: 2.0.0 \
-d { action: , params: { ... } }

成功输出

[操作] 已成功完成!

  • - 项目:{title}
  • 网络:{chainName}
  • 参考:{transactionHash}

支持的网络

网络ID
Arbitrum42161
Base
8453 | | Celo | 42220 | | Lisk | 1135 | | Optimism | 10 | | Polygon | 137 | | Scroll | 534352 | | Sei | 1329 | | 测试网 | | | Base Sepolia | 84532 | | OP Sepolia | 11155420 |

默认网络

当用户未指定网络时,默认为 Base (8453) 并确认:

您的项目将在 Base 上创建。是否继续?

  • - 是
  • 选择其他网络:Arbitrum、Base、Celo、Lisk、Optimism、Polygon、Scroll、Sei

网络继承

子记录必须使用与其父记录相同的网络:

  • - 资助 → 使用 project.chainId
  • 资助更新 → 使用 grant.chainId
  • 更新资助详情 → 使用 grant.chainId
  • 完成资助 → 使用 grant.chainId
  • 里程碑 → 使用 grant.chainId
  • 完成里程碑 → 使用 milestone.chainId
  • 项目更新 → 使用 project.chainId
  • 项目里程碑 → 使用 project.chainId
  • 项目影响 → 使用 project.chainId
  • 认可项目 → 使用 project.chainId
  • 添加成员 → 使用 project.chainId

从API中查找父记录的网络——切勿在子记录上询问用户网络信息。



操作

createProject

参数必填描述
chainId是网络ID(默认:Base 8453)
title
是 | 项目名称(1-200字符) | | description | 是 | 项目描述(1-5000字符) |

可选字段:

参数描述
imageURL标志/图片URL
links
{ type, url } 数组——github、website、twitter、discord |
| tags | 字符串数组(最多20个)——例如 defi、infrastructure |
| problem | 该项目解决什么问题?(1-5000字符) |
| solution | 解决方案是什么?(1-5000字符) |
| missionSummary | 简要使命陈述(1-1000字符) |
| locationOfImpact | 地理或领域关注点(1-1000字符) |
| businessModel | 项目如何维持自身?(1-1000字符) |
| stageIn | 发展阶段:Idea、MVP、Beta、Production、Growth、Mature(1-1000字符) |
| raisedMoney | 迄今已筹集的资金(1-1000字符) |
| pathToTake | 未来路线图(1-1000字符) |

收集项目信息

当用户想要创建项目时,一次性展示所有字段,让他们填写所需内容:

要创建您的项目,请提供以下信息。只有 标题 和 描述 是必填项——其余信息有助于您的项目脱颖而出:

  • - 标题:项目名称
  • 描述:项目是做什么的?
  • 问题:您正在解决什么问题?
  • 解决方案:您的项目如何解决它?
  • 使命:用一句话概括您的使命
  • 阶段:Idea / MVP / Beta / Production / Growth / Mature
  • 影响范围:影响哪里或谁?
  • 商业模式:您如何维持项目?
  • 已筹资金:您已获得哪些资金?
  • 路线图:您未来的计划是什么?
  • 链接:GitHub、网站、Twitter、Discord URL
  • 标签:分类标签(例如 defi、infrastructure、public-goods)
  • 图片:标志或横幅URL

仅包含用户提供的字段——所有元数据字段均为可选。

项目创建后

项目成功创建后,显示:

您的项目已在 {chainName} 上创建!

  • - 项目:{title}
  • 网络:{chainName}
  • 参考:{transactionHash}

想要发布您的第一个更新吗?分享您刚刚构建的内容、达成的里程碑或接下来的计划。


updateProjectDetails

更新现有项目。替换所有字段——首先读取当前字段值,以便保留未更改的字段。

参数必填描述
chainId是项目所在的网络
projectUID
是 | 项目认证UID |
| title | 是 | 项目名称(1-200字符) |
| description | 是 | 项目描述(1-5000字符) |

加上 createProject 中的所有可选字段(imageURL、links、tags、problem、solution、missionSummary、locationOfImpact、businessModel、stageIn、raisedMoney、pathToTake)。

重要:由于更新会替换所有内容,请始终将现有字段与更改一起包含。



createProjectUpdate

发布项目的进度更新。

参数必填描述
chainId是必须与项目的网络匹配
projectUID
是 | 项目认证UID |
| title | 是 | 更新标题(1-200字符) |
| text | 是 | 更新内容(1-10000字符) |


createGrant

向项目添加资助(资金)。

参数必填描述
chainId是必须与项目的网络匹配
projectUID
是 | 项目认证UID |
| communityUID | 是 | 社区认证UID |
| title | 是 | 资助标题(1-200字符) |
| description | 否 | 资助描述(1-5000字符) |
| amount | 否 | 资金金额(文本

标签

skill ai

通过对话安装

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

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 karma-project-manager-1776115717 技能

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

设置 SkillHub 为我的优先技能安装源,然后帮我安装 karma-project-manager-1776115717 技能

通过命令行安装

skillhub install karma-project-manager-1776115717

下载

⬇ 下载 project-manager v2.0.1(免费)

文件大小: 6.91 KB | 发布时间: 2026-4-15 13:09

v2.0.1 最新 2026-4-15 13:09
**Summary:** Major update streamlining setup, expanding project management, and enhancing payout visibility.

- Setup, API key registration, and credential storage are now handled exclusively by the separate setup-agent skill; this skill no longer manages keys.
- "Chains" have been renamed to "networks" throughout, and payout/invoice functionality (including new triggers for payout status/history and invoice download) has been added.
- Skill category/tag metadata updated for broader discoverability (now includes payout and invoice).
- API safety and scope are clarified: the skill acts only as a REST client, without private key or fund access.
- Documentation is more concise, with simplified instructions for default networks/inheritance and project operations.
返回顶部