flow-pms
Interact with FlowDeck Project Management API (projects, cycles, tasks). Use for CRUD + archive/unarchive operations via the FlowDeck REST API through Supabase Edge Functions. Trigger when user asks about project status, cycle progress, task management, or implementing work from a Flow task.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/araujodgdev/flow-pmsFlowDeck Project Management API
Interact with the FlowDeck project management module via the REST API gateway
(base URL: https://<supabase_url>/functions/v1/api-gateway).
Usage
Run the script using the absolute path (do NOT cd to the skill directory):
uv run ~/.codex/skills/flow-pms/scripts/flow_api.py <action> <resource> [options]
Important: Always run from the user's current working directory so any output files are saved where the user is working.
Actions
| Action | Description | Example |
|---|---|---|
list | List resources (paginated) | uv run ... list projects --limit 50 |
get | Get single resource | uv run ... get projects --id <uuid> |
create | Create resource | uv run ... create projects --data '{"name":"X","prefix":"X"}' |
update | Update resource | uv run ... update tasks --id <uuid> --data '{"status":"done"}' |
delete | Delete resource | uv run ... delete tasks --id <uuid> |
archive | Archive project | uv run ... archive projects --id <uuid> |
unarchive | Unarchive project (to on_hold) | uv run ... unarchive projects --id <uuid> |
PMS Resources
| Resource | Endpoint | Notes |
|---|---|---|
projects | /projects | Project management |
cycles | /projects/{projectId}/cycles | Sprints, scoped to project |
tasks | /projects/{projectId}/tasks | Tasks, scoped to project |
comments | /tasks/{taskId}/comments | Comments on tasks |
Filters for list
--limit N(default 50, max 200)--offset N(default 0)--status— filter by status enum--priority— filter task priority (tasks)--cycle-id— filter tasks by cycle--assignee-id— filter tasks by assignee--project-id— parent project ID for scoped resources (cycles, tasks, comments)
Status/Stage/Priority Enums
Projects
briefing, planning, in_progress, review, completed, post_launch, on_hold, continuous_support, archived
Cycles
draft, active, completed, cancelled
Tasks (status)
backlog -> todo -> in_progress -> in_review -> done / cancelled
Tasks (priority)
none, low, medium, high, urgent
Tasks (type)
feature, bug, improvement, task
Core workflows
Project status update
For prompts like Me atualize sobre o status do projeto X no flow:
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-araujodgdev-flow-pms": {
"enabled": true,
"auto_update": true
}
}
}