Connect your ourproject.app account to your OpenClaw agent. Query your projects, tasks, finances, bills, CRM clients, and notifications — all through natural conversation.
op_) — it's only shown once!Run the setup script:
bash
node scripts/setup.js
It will ask for your API key and verify the connection.
To re-test anytime:
bash
node scripts/test.js
You can now ask your OpenClaw agent things like:
CommandWhat it doesnode scripts/summary.jsComplete daily summarynode scripts/projects.jsList all projectsnode scripts/tasks.jsList pending tasksnode scripts/deadlines.js [days]Tasks with deadlines (default: 3 days)node scripts/bills.js [days]Upcoming bills (default: 7 days)node scripts/finance.jsFinance overviewnode scripts/notifications.jsUnread notifications countnode scripts/test.jsTest API connection
bash
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!"}'
ModuleEndpointsScope NeededProjectsList, view detailsreadTasksList, status, deadlinesreadNotesList, create, updateread, writeFinanceSummary, accounts, transactionsreadBillsList, upcoming, remindersreadCRMDashboard, clients, remindersreadNotificationsCount, listreadAssetsDashboard, itemsread
When a user asks about their workspace, use the appropriate script:
node scripts/projects.jsnode scripts/bills.jsnode scripts/deadlines.js 1node scripts/summary.jsnode scripts/finance.jsnode scripts/notifications.jsnode scripts/setup.js with a new key