Skip to content

Products

Compliance Officer Service Expert-led compliance, end to end Compliance Portal Share security documents securely Document Management Draft, approve, and sign your policies Employee Portal Your whole team’s compliance, in one portal Access Review Monitor user access across all your systems AI Agents Run compliance from the tools you use Cookie Banner Consent that follows every visitor's law Device Agent Continuous security posture for every device Open-source platform Deploy Probo on your own infrastructure

Resources

Probo stories How teams get compliant with Probo Blog Ideas and guidance from the Probo team Guides & tools Practical compliance guides and free tools Love from Customers What customers say about working with Probo Changelog Latest product updates Download Get the Device Agent

Company

About The people and vision powering Probo Careers Join the team building Probo Brand assets Official logos and visual resources Security Review our security and compliance posture
Overview Understand Probo and its core concepts Product Explore Probo's GRC capabilities Developers Explore GraphQL, CLI, MCP, n8n, and webhooks Deployment Probo Cloud, self-hosting, and configuration

Explore

GitHub Explore our open-source compliance tools

Try searching for

Tab to move through results · Enter to open · Esc to close

prb task command reference

Reference for 21 commands under prb task, including usage, flag types and defaults, required flags, source examples, and implementation links

View as Markdown

Manage tasks. This page documents 21 commands under prb task.

Flags and examples below come from the command definitions. A Required flag is explicitly marked required by Cobra; an unmarked flag can still be needed by runtime validation or a non-interactive workflow. Empty strings and empty lists are registered defaults, not sample values.

Every command also inherits the global flags. Run prb <command> --help to check your installed version. Replace placeholder IDs and names in source examples before running them. Return to the complete CLI command reference to browse another command.

CommandDescriptionUsageSource
prb taskManage tasks.prb task <command>View implementation
prb task activityManage task activities.prb task activity <command>View implementation
prb task activity listList activities on a task.prb task activity listView implementation
prb task activity viewView a task activity.prb task activity view <id>View implementation
prb task commentManage task comments.prb task comment <command>View implementation
prb task comment createAdd a comment to a task.prb task comment createView implementation
prb task comment deleteDelete a task comment.prb task comment delete <id>View implementation
prb task comment listList comments on a task.prb task comment listView implementation
prb task comment updateUpdate a task comment.prb task comment update <id>View implementation
prb task comment viewView a task comment.prb task comment view <id>View implementation
prb task createCreate a new task.prb task createView implementation
prb task deleteDelete a task.prb task delete <id>View implementation
prb task link-linearLink a task to an existing Linear issue.prb task link-linear <id>View implementation
prb task listList tasks in an organization.prb task listView implementation
prb task list-linear-issuesSearch Linear issues for a team.prb task list-linear-issues <organization-id>View implementation
prb task list-linear-teamsSearch Linear teams for an organization.prb task list-linear-teams <organization-id>View implementation
prb task publish-linearPublish a task as a new Linear issue.prb task publish-linear <id>View implementation
prb task unlink-externalUnlink a task from its external issue.prb task unlink-external <id>View implementation
prb task updateUpdate a task.prb task update <id>View implementation
prb task update-linear-settingsUpdate the organization’s Linear settings.prb task update-linear-settings <organization-id>View implementation
prb task viewView a task.prb task view <id>View implementation

Manage tasks.

prb task <command>

View command implementation.

Manage task activities.

prb task activity <command>

View command implementation.

List activities on a task.

prb task activity list

Accepts no positional arguments.

FlagTypeDefaultRequiredDescription
--afterstring""—Cursor from the previous page (the Next cursor line)
--jsonbooleanfalse—Output JSON (same as —output json)
--limit, -Linteger30—Maximum number of activities to list
--order-directionstring"DESC"—Sort direction (ASC, DESC)
--output, -ostring""—Output format: json, table (default)
--taskstring""—Task ID (required)
Terminal window
# List activities on a task
prb task activity list --task <task-id>

View command implementation.

View a task activity.

prb task activity view <id>

Requires 1 positional argument.

FlagTypeDefaultRequiredDescription
--jsonbooleanfalse—Output JSON (same as —output json)
--output, -ostring""—Output format: json, table (default)

View command implementation.

Manage task comments.

prb task comment <command>

View command implementation.

Add a comment to a task.

prb task comment create

Accepts no positional arguments.

FlagTypeDefaultRequiredDescription
--contentstring""—Comment content as markdown or ProseMirror JSON. Images and links to /api/files/v1/{id} are kept (required)
--ownerstring""—Owner profile ID (defaults to the authenticated user)
--taskstring""—Task ID (required)
Terminal window
# Create a comment interactively
prb task comment create
# Create a comment non-interactively
prb task comment create --task <task-id> --content "Looks good"

View command implementation.

Delete a task comment.

prb task comment delete <id>

Requires 1 positional argument.

FlagTypeDefaultRequiredDescription
--yes, -ybooleanfalse—Skip confirmation prompt

View command implementation.

List comments on a task.

prb task comment list

Accepts no positional arguments.

FlagTypeDefaultRequiredDescription
--afterstring""—Cursor from the previous page (the Next cursor line)
--jsonbooleanfalse—Output JSON (same as —output json)
--limit, -Linteger30—Maximum number of comments to list
--order-directionstring"ASC"—Sort direction (ASC, DESC)
--output, -ostring""—Output format: json, table (default)
--taskstring""—Task ID (required)
Terminal window
# List comments on a task
prb task comment list --task <task-id>

View command implementation.

Update a task comment.

prb task comment update <id>

Requires 1 positional argument.

FlagTypeDefaultRequiredDescription
--contentstring""—Comment content as markdown or ProseMirror JSON. Images and links to /api/files/v1/{id} are kept
--ownerstring""—Owner profile ID

View command implementation.

View a task comment.

prb task comment view <id>

Requires 1 positional argument.

FlagTypeDefaultRequiredDescription
--jsonbooleanfalse—Output JSON (same as —output json)
--output, -ostring""—Output format: json, table (default)

View command implementation.

Create a new task.

prb task create
FlagTypeDefaultRequiredDescription
--assigned-tostring""—Assigned profile ID
--contentstring""—Task content as markdown or ProseMirror JSON. Images and links to /api/files/v1/{id} are kept
--deadlinestring""—Deadline
--internal-controlstring array[]—Internal control ID (repeatable)
--linear-teamstring""—Linear team ID. Omit to use the organization’s default Linear team. If the Linear publish attempt fails after the task is created, the task still exists
--namestring""—Task name (required)
--no-linear-teambooleanfalse—Create the task with no Linear team
--orgstring""—Organization ID
--prioritystring""—Task priority: URGENT, HIGH, MEDIUM, LOW (required)
--recurrence-intervalstring""—Recurrence interval as an ISO-8601 duration, e.g. P7D, P1M or P1Y (requires —deadline). The next task is created when the deadline passes
--statestring""—Task state: BACKLOG, TODO, IN_PROGRESS, DONE, CANCELED, DUPLICATE
--time-estimatestring""—Time estimate
Terminal window
# Create a task interactively
prb task create
# Create a task non-interactively
prb task create --name "Review access controls" --priority HIGH

View command implementation.

Delete a task.

prb task delete <id>

Requires 1 positional argument.

FlagTypeDefaultRequiredDescription
--yes, -ybooleanfalse—Skip confirmation prompt

View command implementation.

Link a task to an existing Linear issue.

prb task link-linear <id>

Requires 1 positional argument.

Link a task to an existing Linear issue. This updates the Probo task with the Linear issue.
FlagTypeDefaultRequiredDescription
--issue-idstring""RequiredLinear issue ID
--team-idstring""RequiredLinear team ID
--yesbooleanfalse—Confirm that linking updates the Probo task

View command implementation.

List tasks in an organization.

prb task list

Accepts no positional arguments.

FlagTypeDefaultRequiredDescription
--afterstring""—Cursor from the previous page (the Next cursor line)
--assigned-tostring""—Filter by assigned profile ID
--jsonbooleanfalse—Output JSON (same as —output json)
--limit, -Linteger30—Maximum number of tasks to list
--order-bystring""—Order by field (PRIORITY_RANK, CREATED_AT)
--order-directionstring"DESC"—Sort direction (ASC, DESC)
--orgstring""—Organization ID
--output, -ostring""—Output format: json, table (default)
--query, -qstring""—Search tasks by name
--statestring""—Filter by state (BACKLOG, TODO, IN_PROGRESS, DONE, CANCELED, DUPLICATE)
Terminal window
# List tasks in the default organization
prb task list
# List in-progress tasks matching a search
prb task ls --query access --state IN_PROGRESS
# List tasks sorted by priority
prb task ls --order-by PRIORITY_RANK --output json
# List tasks assigned to a person
prb task ls --assigned-to <profile-id>

View command implementation.

Search Linear issues for a team.

prb task list-linear-issues <organization-id>

Requires 1 positional argument.

FlagTypeDefaultRequiredDescription
--afterstring""—Cursor from the previous page (the Next cursor line)
--limit, -Linteger30—Maximum number of issues to list
--querystring""—Search issues in the team
--team-idstring""RequiredLinear team ID

View command implementation.

Search Linear teams for an organization.

prb task list-linear-teams <organization-id>

Requires 1 positional argument.

FlagTypeDefaultRequiredDescription
--afterstring""—Cursor from the previous page (the Next cursor line)
--limit, -Linteger30—Maximum number of teams to list
--querystring""—Search teams by name or key

View command implementation.

Publish a task as a new Linear issue.

prb task publish-linear <id>

Requires 1 positional argument.

Publish a task as a new Linear issue. The Probo task status and content are left unchanged.
FlagTypeDefaultRequiredDescription
--team-idstring""RequiredLinear team ID

View command implementation.

Unlink a task from its external issue.

prb task unlink-external <id>

Requires 1 positional argument.

View command implementation.

Update a task.

prb task update <id>

Requires 1 positional argument.

FlagTypeDefaultRequiredDescription
--assigned-tostring""—Assigned profile ID
--contentstring""—Task content as markdown or ProseMirror JSON. Images and links to /api/files/v1/{id} are kept
--deadlinestring""—Deadline
--internal-controlstring array[]—Internal control ID (repeatable, empty value clears all)
--namestring""—Task name
--prioritystring""—Task priority: URGENT, HIGH, MEDIUM, LOW
--recurrence-intervalstring""—Recurrence interval as an ISO-8601 duration, e.g. P7D, P1M or P1Y (empty clears recurrence). The next task is created when the deadline passes
--statestring""—Task state: BACKLOG, TODO, IN_PROGRESS, DONE, CANCELED, DUPLICATE
--time-estimatestring""—Time estimate

View command implementation.

Update the organization’s Linear settings.

prb task update-linear-settings <organization-id>

Requires 1 positional argument.

FlagTypeDefaultRequiredDescription
--clear-teambooleanfalse—Clear the default Linear team
--issue-importstring""—Issue import: active or inactive
--teamstring""—Linear team ID

View command implementation.

View a task.

prb task view <id>

Requires 1 positional argument.

FlagTypeDefaultRequiredDescription
--jsonbooleanfalse—Output JSON (same as —output json)
--output, -ostring""—Output format: json, table (default)

View command implementation.