返回顶部
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
安全检测
已通过
242
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

project-manager

项目经理

通过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.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部