360 Secure SkillHub
360 安全技能中心

Personal Client Management System & Finance System

该 Skill 通过 Node 脚本调用 ourproject.app 的 API,让 Agent 在对话中查询工作区数据,包括项目列表、待办任务与截止提醒、账单、财务概览、CRM 指标、通知计数和每日汇总,并支持用 api.js 发送自定义 API 请求或创建笔记。使用前需在平台生成 API Key 并运行配置脚本验证连接。

mahalbangetid-beep
mahalbangetid-beep
热度 28.11
最近更新 2026-05-17 12:10:36
分类:协作依赖:代码执行 / 第三方 API应用场景:任务管理 / CRM / 财务 / 报告撰写 ...

安装技能

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

执行命令安装此 skill: npx secure-skills-cli add ourproject-openclaw-skill
Metadata
name
ourproject
description
Manage your ourproject.app workspace — projects, tasks, finance, CRM, and more — directly from your OpenClaw agent

OurProject Skill for OpenClaw 🦞

Connect your ourproject.app account to your OpenClaw agent. Query your projects, tasks, finances, bills, CRM clients, and notifications — all through natural conversation.

Setup

1. Get your API Key

  1. Login to ourproject.app
  2. Go to Integrations → API Keys
  3. Click "Generate API Key"
  4. Copy the key (starts with op_) — it's only shown once!

2. Configure the skill

Run the setup script:

node scripts/setup.js

It will ask for your API key and verify the connection.

To re-test anytime:

node scripts/test.js

3. Done!

You can now ask your OpenClaw agent things like:

  • "What are my current projects?"
  • "Any tasks due today?"
  • "Show me upcoming bills"
  • "Give me a daily summary"
  • "How's my finance looking?"
  • "Any unread notifications?"

Available Commands

Quick Commands

Command What it does
node scripts/summary.js Complete daily summary
node scripts/projects.js List all projects
node scripts/tasks.js List pending tasks
node scripts/deadlines.js [days] Tasks with deadlines (default: 3 days)
node scripts/bills.js [days] Upcoming bills (default: 7 days)
node scripts/finance.js Finance overview
node scripts/notifications.js Unread notifications count
node scripts/test.js Test API connection

API Query (Advanced)

node scripts/api.js GET /projects
node scripts/api.js GET /tasks
node scripts/api.js GET /finance/dashboard
node scripts/api.js GET /crm/analytics/overview
node scripts/api.js POST /notes '{"title":"From OpenClaw","content":"Hello!"}'

What Data Can You Access?

Module Endpoints Scope Needed
Projects List, view details read
Tasks List, status, deadlines read
Notes List, create, update read, write
Finance Summary, accounts, transactions read
Bills List, upcoming, reminders read
CRM Dashboard, clients, reminders read
Notifications Count, list read
Assets Dashboard, items read

Conversation Examples

When a user asks about their workspace, use the appropriate script:

  • "How are my projects going?" → node scripts/projects.js
  • "Any bills due soon?" → node scripts/bills.js
  • "What tasks are due today?" → node scripts/deadlines.js 1
  • "Give me today's summary" → node scripts/summary.js
  • "What's my current balance?" → node scripts/finance.js
  • "Any notifications?" → node scripts/notifications.js

Troubleshooting

  • "Invalid API key" → Re-run node scripts/setup.js with a new key
  • "Connection error" → Make sure ourproject.app is accessible
  • "Scope error" → Generate a new key with the required scopes

Links