ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified

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.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/araujodgdev/flow-pms
Or

FlowDeck 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

ActionDescriptionExample
listList resources (paginated)uv run ... list projects --limit 50
getGet single resourceuv run ... get projects --id <uuid>
createCreate resourceuv run ... create projects --data '{"name":"X","prefix":"X"}'
updateUpdate resourceuv run ... update tasks --id <uuid> --data '{"status":"done"}'
deleteDelete resourceuv run ... delete tasks --id <uuid>
archiveArchive projectuv run ... archive projects --id <uuid>
unarchiveUnarchive project (to on_hold)uv run ... unarchive projects --id <uuid>

PMS Resources

ResourceEndpointNotes
projects/projectsProject management
cycles/projects/{projectId}/cyclesSprints, scoped to project
tasks/projects/{projectId}/tasksTasks, scoped to project
comments/tasks/{taskId}/commentsComments 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

Stars4473
Views2
Updated2026-05-01
View Author Profile
AI Skill Finder

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 skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-araujodgdev-flow-pms": {
      "enabled": true,
      "auto_update": true
    }
  }
}
Safety NoteClawKit audits metadata but not runtime behavior. Use with caution.