返回顶部
c

client-project-manager客户项目管理

Manage freelance clients, projects, invoices, and communications. Use when tracking client work, creating invoices, sending updates, managing deadlines, or organizing freelance business operations.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.0
安全检测
已通过
916
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

client-project-manager

客户项目经理

一个完整的自由职业业务管理系统。通过单一技能跟踪客户、项目、截止日期、交付物、发票和沟通。

使用方法

/client-project-manager add client Acme Corp --contact jane@acme.com --rate $100/hr
/client-project-manager add project 网站改版 --client Acme Corp --deadline 2026-03-15 --budget $5000
/client-project-manager status
/client-project-manager update 网站改版 --progress 60 --note 首页模型已批准
/client-project-manager invoice Acme Corp --project 网站改版
/client-project-manager weekly-update Acme Corp
/client-project-manager dashboard

数据存储

所有数据以JSON文件格式存储在./freelance-data/目录中:

freelance-data/
clients.json # 客户CRM数据
projects.json # 活跃和已完成的项目
time-log.json # 时间跟踪记录
invoices/ # 生成的发票
updates/ # 客户更新邮件

如果目录不存在,首次使用时创建。如果文件存在,先读取并保留所有现有数据。

命令

add client

向CRM添加新客户。

/client-project-manager add client [名称] --contact [邮箱] --rate [费率] --notes [备注]

存储在clients.json中:
json
{
id: client-uuid,
name: Acme Corp,
contact_email: jane@acme.com,
default_rate: $100/hr,
notes: 偏好使用Slack沟通,
projects: [],
total_billed: 0,
total_paid: 0,
created: 2026-02-13,
status: active
}

add project

在客户下添加新项目。

/client-project-manager add project [名称] --client [客户] --deadline [日期] --budget [金额] --deliverables [列表]

存储在projects.json中:
json
{
id: project-uuid,
name: 网站改版,
client_id: client-uuid,
client_name: Acme Corp,
status: active,
progress: 0,
budget: 5000,
billed: 0,
deadline: 2026-03-15,
created: 2026-02-13,
deliverables: [
{ name: 首页模型, status: pending, due: 2026-02-20 },
{ name: 内页, status: pending, due: 2026-03-01 },
{ name: 开发, status: pending, due: 2026-03-10 },
{ name: 上线, status: pending, due: 2026-03-15 }
],
notes: [],
time_entries: []
}

log time

记录项目工作时间。

/client-project-manager log time [项目] --hours [X] --description [你做了什么]

追加到time-log.json:
json
{
id: entry-uuid,
project_id: project-uuid,
client_id: client-uuid,
date: 2026-02-13,
hours: 3.5,
rate: 100,
amount: 350,
description: 构建响应式导航和首屏区域
}

update

更新项目进度并添加备注。

/client-project-manager update [项目] --progress [0-100] --note [更新] --deliverable [名称] --status [done|in-progress|pending]

status

显示所有活跃项目的当前状态。

输出格式:

╔══════════════════════════════════════════════════════════════╗
║ 自由职业仪表盘 ║
╠══════════════════════════════════════════════════════════════╣

📊 活跃项目:3
💰 未结发票:$2,500
⏰ 本周工时:22.5
📅 下一个截止日期:网站改版 (Acme Corp) — 3月15日

──────────────────────────────────────────────────────────────
项目:网站改版
客户:Acme Corp | 截止日期:2026年3月15日
进度:████████████░░░░░░░░ 60%
预算:$3,000 / $5,000 已开票
交付物:
✅ 首页模型 (2月20日) — 已完成
🔄 内页 (3月1日) — 进行中
⬜ 开发 (3月10日) — 待处理
⬜ 上线 (3月15日) — 待处理
──────────────────────────────────────────────────────────────

invoice

为客户生成专业发票。

/client-project-manager invoice [客户] --project [项目] --period [开始日期] 至 [结束日期]

在freelance-data/invoices/中生成Markdown和HTML格式的发票:

发票内容

发票编号 #[INV-YYYY-NNN]
日期:[今天]
到期日:[今天 + 14天]

发件人:
[您的姓名/企业名称 — 如果存在则从freelance-data/config.json读取]

收件人:
[客户名称]
[客户联系方式]

项目:[项目名称]
期间:[日期范围]

日期描述工时费率金额
... 期间内的时间记录 ...

小计:$X,XXX.XX
税费 (0%):$0.00
应付总额:$X,XXX.XX

付款条款:Net 14
付款方式:[来自config.json或银行转账/PayPal]

感谢您的合作。

保存为freelance-data/invoices/INV-2026-001-acme-corp.md和.html。

weekly-update

生成专业的每周客户更新邮件。

/client-project-manager weekly-update [客户]

读取客户的项目、近期时间记录和备注。生成:

主题:每周更新 — [项目名称] — [日期]周

[联系人名字]您好,

以下是[项目名称]的每周更新:

本周:

  • - [完成的交付物和进度]
  • [做出的关键决策]
  • [工作小时数:X.X]

下周:

  • - [计划完成的交付物]
  • [任何阻碍或需要客户决策的事项]

项目状态:

  • - 进度:XX%
  • 已用预算:$X,XXX / $X,XXX
  • 按计划完成[截止日期]:✅ 是 / ⚠️ 有风险 / ❌ 落后

[任何需要客户反馈的问题]

此致,
[您的姓名]

保存到freelance-data/updates/并显示供复制粘贴。

payment-reminder

为逾期发票生成礼貌的付款提醒。

/client-project-manager payment-reminder [客户]

检查已过到期日的未付发票。生成适当的提醒:

  • - 逾期1-7天:温和提醒
  • 逾期8-14天:坚定但专业的跟进
  • 逾期15天以上:含滞纳金提示的最终通知

dashboard

显示全面的业务概览:

╔══════════════════════════════════════════════════════════════╗
║ 月度业务报告 ║
╠══════════════════════════════════════════════════════════════╣

💰 本月收入: $4,250
💰 上月收入: $3,800 (↑ 12%)
📊 活跃项目: 3
✅ 本月完成: 1
⏰ 已计费工时: 42.5
💵 有效时薪: $100/hr
📋 未结发票: $2,500 (2张发票)
⚠️ 逾期发票: $0

主要客户(按收入):
1. Acme Corp $2,500 (59%)
2. StartupXYZ $1,250 (29%)
3. LocalBiz $500 (12%)

即将到来的截止日期:
2月20日 — 首页模型 (Acme Corp)
3月01日 — 内容策略 (StartupXYZ)
3月15日 — 网站上线 (Acme Corp)

config

设置您的业务信息用于发票和沟通。

/client-project-manager config --name 您的姓名 --business 您的企业名称 --email you@email.com --payment PayPal: you@email.com / 银行:路由 XXX

保存到freelance-data/config.json。

数据完整性规则

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 client-project-manager-1776419977 技能

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

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

通过命令行安装

skillhub install client-project-manager-1776419977

下载

⬇ 下载 client-project-manager v1.0.0(免费)

文件大小: 3.71 KB | 发布时间: 2026-4-17 18:18

v1.0.0 最新 2026-4-17 18:18
Initial release: A complete freelance business management skill for tracking clients, projects, invoices, and communications.

- Add and manage clients and projects, including contacts, rates, deadlines, and deliverables.
- Track time entries and link hours worked to projects and clients.
- Generate invoices and payment reminders, saving invoices in both Markdown and HTML.
- Create weekly client update emails based on recent project activity.
- View status dashboards and monthly business reports with financial and project summaries.
- Configure your business details for use on invoices and communications.
- All data stored in JSON files within a dedicated freelancing data directory; always preserves and backs up existing data before changes.

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

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

p2p_official_large
返回顶部