Best for
- Use this CLI to operate and monitor Rewst from the terminal or an agent: check whether automation is healthy for a client, triage failed runs, report how much time automation saved, find dormant workflows, compare confi…
Servosity/msp-skills/skills/rewst/SKILL.md
Use when the user asks to check Rewst automation health, find failed or dormant workflows, report automation ROI/time-saved, compare config drift between client orgs, or check integration-pack coverage across tenants. Turns Rewst's GraphQL-only gateway into typed commands and adds cross-org rollups the web app makes you assemble one client at a time. Trigger phrases: `check rewst automation health`, `rewst failed workflows`, `how much time did rewst save`, `rewst config drift between orgs`, `whi
Decision brief
Turns Rewst's GraphQL-only gateway into typed commands and adds cross-org rollups the web app makes you assemble one client at a time. Trigger phrases: `check rewst automation health`, `rewst failed workflows`, `how much time did rewst save`, `rewst config drift between orgs`, `whi
Compatibility matrix
| Platform | Status | Evidence | What to check |
|---|---|---|---|
| Codex | Not declared | No explicit evidence | Portability before use |
| Claude Code | Declared | Source record | Install path and trigger |
| Cursor | Not declared | No explicit evidence | Portability before use |
| Gemini CLI | Not declared | No explicit evidence | Portability before use |
Installation
The source command is displayed only when detected. A safe inspection prompt is always available so your agent can explain every action before execution.
npx skills add https://github.com/Servosity/msp-skills --skill "skills/rewst"Inspect the Agent Skill "rewst" from https://github.com/Servosity/msp-skills/blob/30e109db0872897de0b88adb38d81d4c292da3ae/skills/rewst/SKILL.md at commit 30e109db0872897de0b88adb38d81d4c292da3ae. List every install step, command, network request, credential, file read/write, external action, and rollback step. Explain whether it fits my task. Do not install or execute anything until I approve.
Workflow
Rewst authenticates with a per-organization API client token sent as Authorization: Bearer . Mint a token in the Rewst platform under Configuration API Clients, then export it as REWSTAPITOKEN (or run rewst-cli auth set-token). The token is org-scoped, so most commands take an -…
This skill drives the rewst-cli binary. You must verify the CLI is installed before invoking any command from this skill. If it is missing, install it first:
Use this CLI to operate and monitor Rewst from the terminal or an agent: check whether automation is healthy for a client, triage failed runs, report how much time automation saved, find dormant workflows, compare configuration between tenants, and read or run any Rewst entity.…
Do not use this CLI for: - Do not use this CLI to build or visually edit workflow graphs - author those in the Rewst workflow designer. - Do not use it as a long-running event listener or webhook receiver; for inbound triggers configure a Rewst trigger or the webhook URL instead…
These capabilities aren't available in any other tool for this API.
Permission review
The documentation includes network, browsing, or remote request actions.
bash <(curl -fsSL https://raw.githubusercontent.com/servosity/msp-skills/main/skills/rewst/install.sh)The documentation asks the agent to run terminal commands or scripts.
bash <(curl -fsSL https://raw.githubusercontent.com/servosity/msp-skills/main/skills/rewst/install.sh)The documentation includes network, browsing, or remote request actions.
iwr -useb https://raw.githubusercontent.com/servosity/msp-skills/main/skills/rewst/install.ps1 | iexThe documentation asks the agent to run terminal commands or scripts.
Rewst authenticates with a per-organization API client token sent as `Authorization: Bearer <token>`. Mint a token in the Rewst platform under Configuration > API Clients, then export it as `REWST_API_TOKEN` (or run `rewst-cli auth set-tokeThe documentation includes sending, uploading, or posting data to a remote service.
| `webhook:<url>` | POST the output body to the URL (`application/json` or `application/x-ndjson` when `--compact`) |Evidence record
| Signal | Value | Evidence type | Meaning |
|---|---|---|---|
| Quality score | 86/100 | Computed | Documentation, specificity, maintenance, and trust rules |
| Repository stars | 15 | Source | Repository attention, not individual Skill quality |
| Compatibility | 1 platforms | Source | Declared in the catalog source record |
| Usage guide | automated source guide | Editorial | Generated or reviewed according to the visible evidence level |
Pinned source
This skill drives the rewst-cli binary. You must verify the CLI is installed before invoking any command from this skill. If it is missing, install it first:
bash <(curl -fsSL https://raw.githubusercontent.com/servosity/msp-skills/main/skills/rewst/install.sh)
iwr -useb https://raw.githubusercontent.com/servosity/msp-skills/main/skills/rewst/install.ps1 | iex
rewst-cli --version~/.local/bin (macOS / Linux) or %LOCALAPPDATA%\Programs\msp-skills (Windows) is on $PATH.If --version reports "command not found" after install, the install step did not put the binary on $PATH. Do not proceed with skill commands until verification succeeds.
Rewst's only surface is a GraphQL gateway with no first-party CLI and no local state. This CLI mirrors organizations, workflows, executions, variables, packs, triggers, forms, and the rest as typed commands with --json/--select/--agent output, an api command for full schema coverage, and offline SQLite sync. On top of that it adds multi-org rollups - fleet execution health, failure triage, automation ROI, dormant-workflow detection, cross-org config drift, and pack coverage - that an MSP operator otherwise has to assemble by clicking through the web app one client at a time.
Use this CLI to operate and monitor Rewst from the terminal or an agent: check whether automation is healthy for a client, triage failed runs, report how much time automation saved, find dormant workflows, compare configuration between tenants, and read or run any Rewst entity. It is the right tool when you want scriptable, JSON-first access to Rewst across many client organizations rather than clicking through the web console one org at a time.
Do not use this CLI for:
These capabilities aren't available in any other tool for this API.
health - One-call workflow execution health for an org: succeeded / failed / running / pending counts plus time saved, with a clear unhealthy verdict when failures are present.
Reach for this first to answer 'is automation healthy for this client right now' without paging through the web app org by org.
rewst-cli health --org 11111111-1111-1111-1111-111111111111 --since 24h --agent
failures - Recent failed workflow executions for an org, newest first, with workflow id, status, task counts, and age - the triage queue the API has no single endpoint for.
Use this when something broke overnight and you need the failed runs to investigate, not every run.
rewst-cli failures --org 11111111-1111-1111-1111-111111111111 --since 12h --limit 20 --agent
dormant - Workflows that have not executed in N days - dead or orphaned automation that is still installed but no longer running.
Use this to clean up or re-enable automation that quietly went idle after a trigger or integration broke.
rewst-cli dormant --org 11111111-1111-1111-1111-111111111111 --days 30 --agent
roi - Aggregates Rewst's humanSecondsSaved metric across an org's workflows into total hours/days saved and the top time-saving automations.
Reach for this to turn automation into a dollar/time story for a QBR or client report.
rewst-cli roi --org 11111111-1111-1111-1111-111111111111 --since 30d --agent
drift - Compares org variables and installed packs between two organizations and reports what one has that the other is missing.
Reach for this when an automation works in one tenant but not another and you suspect a missing variable or uninstalled pack.
rewst-cli drift --org 11111111-1111-1111-1111-111111111111 --against 22222222-2222-2222-2222-222222222222 --agent
coverage - Across a parent org's managed sub-orgs, shows which integration packs are installed where and flags orgs missing a pack - bounded by a scan cap.
Use this to confirm an integration is rolled out to every client tenant, or to find the ones it skipped.
rewst-cli coverage --parent 11111111-1111-1111-1111-111111111111 --pack microsoft --agent
action-options - Manage action-options
rewst-cli action-options create - Create a actionoptionrewst-cli action-options get - Get a single actionoptionactions - Manage actions
rewst-cli actions create - Create a actionrewst-cli actions get - Get a single actionactive-conversation-requests - Manage active-conversation-requests
rewst-cli active-conversation-requests - Get a single activeconversationrequestaffected-workflow-infos - Manage affected-workflow-infos
rewst-cli affected-workflow-infos - Get a single affectedworkflowinfoapi-client-lists - Manage api-client-lists
rewst-cli api-client-lists - Get a single apiclientlistapi-clients - Manage api-clients
rewst-cli api-clients <id> - Get a single apiclientapp-platform-reserved-domains - Manage app-platform-reserved-domains
rewst-cli app-platform-reserved-domains create - Create a appplatformreserveddomainrewst-cli app-platform-reserved-domains get - Get a single appplatformreserveddomainrewst-cli app-platform-reserved-domains update - Update a appplatformreserveddomaincommonly-used-actions - Manage commonly-used-actions
rewst-cli commonly-used-actions - Get a single commonlyusedactioncomponent-instances - Manage component-instances
rewst-cli component-instances create - Create a componentinstancerewst-cli component-instances get - Get a single componentinstancerewst-cli component-instances update - Update a componentinstancecomponent-trees - Manage component-trees
rewst-cli component-trees - Get a single componenttreecomponents - Manage components
rewst-cli components - Get a single componentconversation-message-votes - Manage conversation-message-votes
rewst-cli conversation-message-votes create - Create a conversationmessagevoterewst-cli conversation-message-votes get - Get a single conversationmessagevoterewst-cli conversation-message-votes update - Update a conversationmessagevoteconversation-messages - Manage conversation-messages
rewst-cli conversation-messages - Create a conversationmessageconversations - Manage conversations
rewst-cli conversations create - Create a conversationrewst-cli conversations get - Get a single conversationrewst-cli conversations update - Update a conversationcrate-override-options - Manage crate-override-options
rewst-cli crate-override-options create - Create a crateoverrideoptionrewst-cli crate-override-options update - Update a crateoverrideoptioncrate-overrides - Manage crate-overrides
rewst-cli crate-overrides create - Create a crateoverriderewst-cli crate-overrides update - Update a crateoverridecrate-unpacking-argument-sets - Manage crate-unpacking-argument-sets
rewst-cli crate-unpacking-argument-sets - Get a single crateunpackingargumentsetcrate-use-cases - Manage crate-use-cases
rewst-cli crate-use-cases - Get a single crateusecasecrates - Manage crates
rewst-cli crates create - Create a craterewst-cli crates get - Get a single craterewst-cli crates update - Update a cratedatabase-notification-errors - Manage database-notification-errors
rewst-cli database-notification-errors - Get a single databasenotificationerrordelete-org-interpreter-responses - Manage delete-org-interpreter-responses
rewst-cli delete-org-interpreter-responses <id> - Delete a deleteorginterpreterresponsedropdown-options - Manage dropdown-options
rewst-cli dropdown-options - Get a single dropdownoptionencoded-page-nodeses - Manage encoded-page-nodeses
rewst-cli encoded-page-nodeses <id> - Get a single encodedpagenodesfeature-preview-settings - Manage feature-preview-settings
rewst-cli feature-preview-settings create - Create a featurepreviewsettingrewst-cli feature-preview-settings get - Get a single featurepreviewsettingrewst-cli feature-preview-settings update - Update a featurepreviewsettingforeign-object-references - Manage foreign-object-references
rewst-cli foreign-object-references - Get a single foreignobjectreferenceform-audit-entries - Manage form-audit-entries
rewst-cli form-audit-entries - Get a single formauditentryform-permission-states - Manage form-permission-states
rewst-cli form-permission-states - Get a single formpermissionstateforms - Manage forms
rewst-cli forms create - Create a formrewst-cli forms get - Get a single formrewst-cli forms update - Update a formintegration-workflow-outputs - Manage integration-workflow-outputs
rewst-cli integration-workflow-outputs - Create a integrationworkflowoutputintegrations - Manage integrations
rewst-cli integrations - Get a single integrationinterpreter-versions - Manage interpreter-versions
rewst-cli interpreter-versions - Get a single interpreterversionjinja-render-sessions - Manage jinja-render-sessions
rewst-cli jinja-render-sessions <id> - Get a single jinjarendersessionjinja2-documentations - Manage jinja2-documentations
rewst-cli jinja2-documentations - Get a single jinja2documentationjob-requested-responses - Manage job-requested-responses
rewst-cli job-requested-responses - Create a jobrequestedresponselogins - Manage logins
rewst-cli logins - Get a single loginmessage-vote-statses - Manage message-vote-statses
rewst-cli message-vote-statses - Get a single messagevotestatsmicrosoft-c-s-p-customers - Manage microsoft-c-s-p-customers
rewst-cli microsoft-c-s-p-customers - Get a single microsoftcspcustomermonaco-completion-items - Manage monaco-completion-items
rewst-cli monaco-completion-items - Get a single monacocompletionitemonboarding-questionnaire-responses - Manage onboarding-questionnaire-responses
rewst-cli onboarding-questionnaire-responses create - Create a onboardingquestionnaireresponserewst-cli onboarding-questionnaire-responses get - Get a single onboardingquestionnaireresponseorg-breadcrumbs - Manage org-breadcrumbs
rewst-cli org-breadcrumbs - Get a single orgbreadcrumborg-form-field-instances - Manage org-form-field-instances
rewst-cli org-form-field-instances - Get a single orgformfieldinstanceorg-interpreter-settings - Manage org-interpreter-settings
rewst-cli org-interpreter-settings - Get a single orginterpretersettingorg-search-results - Manage org-search-results
rewst-cli org-search-results - Get a single orgsearchresultorg-support-accesses - Manage org-support-accesses
rewst-cli org-support-accesses - Create a orgsupportaccessorg-trigger-instances - Manage org-trigger-instances
rewst-cli org-trigger-instances get - Get a single orgtriggerinstancerewst-cli org-trigger-instances update - Update a orgtriggerinstanceorg-variables - Manage org-variables
rewst-cli org-variables create - Create a orgvariablerewst-cli org-variables get - Get a single orgvariablerewst-cli org-variables update - Update a orgvariableorganization-audit-entries - Manage organization-audit-entries
rewst-cli organization-audit-entries - Get a single organizationauditentryorganization-imports - Manage organization-imports
rewst-cli organization-imports - Get a single organizationimportorganization-onboarding-crate-requirements - Manage organization-onboarding-crate-requirements
rewst-cli organization-onboarding-crate-requirements - Get a single organizationonboardingcraterequirementorganization-onboarding-pack-requirements - Manage organization-onboarding-pack-requirements
rewst-cli organization-onboarding-pack-requirements - Get a single organizationonboardingpackrequirementorganization-onboarding-requirements - Manage organization-onboarding-requirements
rewst-cli organization-onboarding-requirements create - Create a organizationonboardingrequirementrewst-cli organization-onboarding-requirements get - Get a single organizationonboardingrequirementorganizations - Manage organizations
rewst-cli organizations create - Create a organizationrewst-cli organizations get - Get a single organizationrewst-cli organizations update - Update a organizationpack-action-options - Manage pack-action-options
rewst-cli pack-action-options - Get a single packactionoptionpack-bundles - Manage pack-bundles
rewst-cli pack-bundles - Get a single packbundlepack-configs - Manage pack-configs
rewst-cli pack-configs create - Create a packconfigrewst-cli pack-configs get - Get a single packconfigrewst-cli pack-configs update - Update a packconfigpack-delete-responses - Manage pack-delete-responses
rewst-cli pack-delete-responses - Delete a packdeleteresponsepack-resource-types-containers - Manage pack-resource-types-containers
rewst-cli pack-resource-types-containers - Get a single packresourcetypescontainerpacks - Manage packs
rewst-cli packs create - Create a packrewst-cli packs get - Get a single packrewst-cli packs update - Update a packpacks-and-bundles-by-installed-states - Manage packs-and-bundles-by-installed-states
rewst-cli packs-and-bundles-by-installed-states - Get a single packsandbundlesbyinstalledstatepage-nodes - Manage page-nodes
rewst-cli page-nodes - Get a single pagenodepages - Manage pages
rewst-cli pages create - Create a pagerewst-cli pages get - Get a single pagerewst-cli pages update - Update a pagepending-tasks-aggregates - Manage pending-tasks-aggregates
rewst-cli pending-tasks-aggregates - Get a single pendingtasksaggregatepermission-audit-log-lists - Manage permission-audit-log-lists
rewst-cli permission-audit-log-lists - Get a single permissionauditloglistpermissions - Manage permissions
rewst-cli permissions create - Create a permissionrewst-cli permissions get - Get a single permissionrewst-cli permissions update - Update a permissionpsa-filter-optionses - Manage psa-filter-optionses
rewst-cli psa-filter-optionses - Get a single psafilteroptionspsa-organizations - Manage psa-organizations
rewst-cli psa-organizations - Get a single psaorganizationpublic-crates - Manage public-crates
rewst-cli public-crates - Get a single publiccratereserved-organization-names - Manage reserved-organization-names
rewst-cli reserved-organization-names - Get a single reservedorganizationnamerobo-rewsty-config-values - Manage robo-rewsty-config-values
rewst-cli robo-rewsty-config-values - Get a single roborewstyconfigvaluerole-organization-counts - Manage role-organization-counts
rewst-cli role-organization-counts - Get a single roleorganizationcountrole-organization-rows - Manage role-organization-rows
rewst-cli role-organization-rows - Get a single roleorganizationrowrole-user-counts - Manage role-user-counts
rewst-cli role-user-counts - Get a single roleusercountroles - Manage roles
rewst-cli roles create - Create a rolerewst-cli roles get - Get a single rolerewst-cli roles update - Update a rolesensor-types - Manage sensor-types
rewst-cli sensor-types - Get a single sensortypesite-domain-valids - Manage site-domain-valids
rewst-cli site-domain-valids - Get a single sitedomainvalidsites - Manage sites
rewst-cli sites create - Create a siterewst-cli sites get - Get a single siterewst-cli sites update - Update a sitespice-d-b-check-results - Manage spice-d-b-check-results
rewst-cli spice-d-b-check-results - Get a single spicedbcheckresulttags - Manage tags
rewst-cli tags create - Create a tagrewst-cli tags get - Get a single tagrewst-cli tags update - Update a tagtask-count-by-dates - Manage task-count-by-dates
rewst-cli task-count-by-dates - Get a single taskcountbydatetask-count-by-hours - Manage task-count-by-hours
rewst-cli task-count-by-hours - Get a single taskcountbyhourtask-logs - Manage task-logs
rewst-cli task-logs create - Create a tasklogrewst-cli task-logs get - Get a single tasklogtemplates - Manage templates
rewst-cli templates create - Create a templaterewst-cli templates get - Get a single templaterewst-cli templates update - Update a templatetime-saved-by-dates - Manage time-saved-by-dates
rewst-cli time-saved-by-dates - Get a single timesavedbydatetime-saved-by-hours - Manage time-saved-by-hours
rewst-cli time-saved-by-hours - Get a single timesavedbyhourtime-saved-group-by-orgs - Manage time-saved-group-by-orgs
rewst-cli time-saved-group-by-orgs - Get a single timesavedgroupbyorgtime-saved-group-by-workflows - Manage time-saved-group-by-workflows
rewst-cli time-saved-group-by-workflows - Get a single timesavedgroupbyworkflowtrigger-types - Manage trigger-types
rewst-cli trigger-types - Get a single triggertypetriggers - Manage triggers
rewst-cli triggers create - Create a triggerrewst-cli triggers get - Get a single triggerrewst-cli triggers update - Update a triggeruser-delegated-accesses - Manage user-delegated-accesses
rewst-cli user-delegated-accesses - Get a single userdelegatedaccessuser-favorite-actions - Manage user-favorite-actions
rewst-cli user-favorite-actions create - Create a userfavoriteactionrewst-cli user-favorite-actions update - Update a userfavoriteactionuser-invites - Manage user-invites
rewst-cli user-invites create - Create a userinviterewst-cli user-invites get - Get a single userinviteuser-preferenceses - Manage user-preferenceses
rewst-cli user-preferenceses - Update a userpreferencesuser-robo-rewsty-preferenceses - Manage user-robo-rewsty-preferenceses
rewst-cli user-robo-rewsty-preferenceses get - Get a single userroborewstypreferencesrewst-cli user-robo-rewsty-preferenceses update - Update a userroborewstypreferencesusers - Manage users
rewst-cli users create - Create a userrewst-cli users get - Get a single userrewst-cli users update - Update a userworkflow-execution-statses - Manage workflow-execution-statses
rewst-cli workflow-execution-statses - Get a single workflowexecutionstatsworkflow-executions - Manage workflow-executions
rewst-cli workflow-executions - Get a single workflowexecutionworkflow-notes - Manage workflow-notes
rewst-cli workflow-notes - Get a single workflownoteworkflow-patches - Manage workflow-patches
rewst-cli workflow-patches - Get a single workflowpatchworkflow-stats-by-orgs - Manage workflow-stats-by-orgs
rewst-cli workflow-stats-by-orgs - Get a single workflowstatsbyorgworkflow-tasks - Manage workflow-tasks
rewst-cli workflow-tasks - Get a single workflowtaskworkflows - Manage workflows
rewst-cli workflows create - Create a workflowrewst-cli workflows get - Get a single workflowrewst-cli workflows update - Update a workflowWhen you know what you want to do but not which command does it, ask the CLI directly:
rewst-cli which "<capability in your own words>"
which resolves a natural-language capability query to the best matching command from this CLI's curated feature index. Exit code 0 means at least one match; exit code 2 means no confident match - fall back to --help or use a narrower query.
rewst-cli health --org YOUR_ORG_ID --since 24h --agent
Single-call health verdict (succeeded/failed/running plus time saved) to start the day.
rewst-cli failures --org YOUR_ORG_ID --since 12h --limit 25 --agent
List just the failed executions, newest first, to investigate what broke.
rewst-cli workflow-executions --where '{"orgId":"YOUR_ORG_ID"}' --limit 50 --agent --select data.id,data.status,data.createdAt,data.numSuccessfulTasks
Pull only the fields you need from a deeply nested execution payload so an agent isn't flooded with the full object.
rewst-cli roi --org YOUR_ORG_ID --since 30d --agent
Roll up humanSecondsSaved into hours/days saved and the top time-saving workflows for a client report.
rewst-cli drift --org TENANT_A --against TENANT_B --agent
Diff org variables and installed packs to explain why automation works in one tenant but not the other.
Rewst authenticates with a per-organization API client token sent as Authorization: Bearer <token>. Mint a token in the Rewst platform under Configuration > API Clients, then export it as REWST_API_TOKEN (or run rewst-cli auth set-token). The token is org-scoped, so most commands take an --org id for the tenant you are operating on.
Run rewst-cli doctor to verify setup.
Add --agent to any command. Expands to: --json --compact --no-input --no-color --yes.
Pipeable - JSON on stdout, errors on stderr
Filterable - --select keeps a subset of fields. Dotted paths descend into nested structures; arrays traverse element-wise. Critical for keeping context small on verbose APIs:
rewst-cli action-options get --agent --select id,name,status
Previewable - --dry-run shows the request without sending
Offline-friendly - sync/search commands can use the local SQLite store when available
Non-interactive - never prompts, every input is a flag
Explicit retries - use --idempotent only when an already-existing create should count as success, and --ignore-missing only when a missing delete target should count as success
Commands that read from the local store or the API wrap output in a provenance envelope:
{
"meta": {"source": "live" | "local", "synced_at": "...", "reason": "..."},
"results": <data>
}
Parse .results for data and .meta.source to know whether it's live or local. A human-readable N results (live) summary is printed to stderr only when stdout is a terminal AND no machine-format flag (--json, --csv, --compact, --quiet, --plain, --select) is set - piped/agent consumers and explicit-format runs get pure JSON on stdout.
When you (or the agent) notice something off about this CLI, record it:
rewst-cli feedback "the --since flag is inclusive but docs say exclusive"
rewst-cli feedback --stdin < notes.txt
rewst-cli feedback list --json --limit 10
Entries are stored locally at ~/.local/share/rewst-cli/feedback.jsonl. They are never POSTed unless REWST_FEEDBACK_ENDPOINT is set AND either --send is passed or REWST_FEEDBACK_AUTO_SEND=true. Default behavior is local-only.
Write what surprised you, not a bug report. Short, specific, one line: that is the part that compounds.
Every command accepts --deliver <sink>. The output goes to the named sink in addition to (or instead of) stdout, so agents can route command results without hand-piping. Three sinks are supported:
| Sink | Effect |
|---|---|
stdout | Default; write to stdout only |
file:<path> | Atomically write output to <path> (tmp + rename) |
webhook:<url> | POST the output body to the URL (application/json or application/x-ndjson when --compact) |
Unknown schemes are refused with a structured error naming the supported set. Webhook failures return non-zero and log the URL + HTTP status on stderr.
A profile is a saved set of flag values, reused across invocations. Use it when a scheduled agent calls the same command every run with the same configuration.
rewst-cli profile save briefing --json
rewst-cli --profile briefing action-options get
rewst-cli profile list --json
rewst-cli profile show briefing
rewst-cli profile delete briefing --yes
Explicit flags always win over profile values; profile values win over defaults. agent-context lists all available profiles under available_profiles so introspecting agents discover them at runtime.
For endpoints that submit long-running work, the generator detects the submit-then-poll pattern (a job_id/task_id/operation_id field in the response plus a sibling status endpoint) and wires up three extra flags on the submitting command:
| Flag | Purpose |
|---|---|
--wait | Block until the job reaches a terminal status instead of returning the job ID immediately |
--wait-timeout | Maximum wait duration (default 10m, 0 means no timeout) |
--wait-interval | Initial poll interval (default 2s; grows with exponential backoff up to 30s) |
Use async submission without --wait when you want to fire-and-forget; use --wait when you want one command to return the finished artifact.
| Code | Meaning |
|---|---|
| 0 | Success |
| 2 | Usage error (wrong arguments) |
| 3 | Resource not found |
| 4 | Authentication required |
| 5 | API error (upstream issue) |
| 7 | Rate limited (wait and retry) |
| 10 | Config error |
Parse $ARGUMENTS:
help, or --help → show rewst-cli --help outputinstall → ends with mcp → MCP installation; otherwise → see Prerequisites above--agent)claude mcp add rewst-mcp -- rewst-mcp
claude mcp listwhich rewst-cli
If not found, offer to install (see Prerequisites at the top of this skill).--agent flag:
rewst-cli <command> [subcommand] [args] --agent
rewst-cli <command> --help.Alternatives
jackchuka/skills
Audit skill SKILL.md files for compliance with the agentskills.io specification and house conventions. Checks frontmatter fields (name, description, compatibility, metadata, argument-hint), metadata sub-fields (author, scope, layer, confirms), and layer/suffix consistency. Use when adding new skills, reviewing skill quality, or ensuring all skills follow the spec. Triggers: "audit skills", "check skill spec", "skill compliance", "are my skills up to spec", "/claude-skill-spec-audit".
affaan-m/ECC
Transform Claude Code into a fully autonomous agent system with persistent memory, scheduled operations, computer use, and task queuing. Replaces standalone agent frameworks (Hermes, AutoGPT) by leveraging Claude Code's native crons, dispatch, MCP tools, and memory. Use when the user wants continuous autonomous operation, scheduled tasks, or a self-directing agent loop.
affaan-m/ECC
Multi-agent orchestration using dmux (tmux pane manager for AI agents). Patterns for parallel agent workflows across Claude Code, Codex, OpenCode, and other harnesses. Use when running multiple agent sessions in parallel or coordinating multi-agent development workflows.
Servosity/msp-skills
Use when the user asks where their attention is needed across Servosity clients, which backups went stale, what changed since yesterday, to build QBR backup reports, draft stale-backup follow-up emails, watch restore queues during a DR event, reconcile the Servosity bill, or find unprovisioned agents. Wraps the Servosity partner API plus a local fleet mirror with snapshot history. Trigger phrases: `what needs my attention on servosity`, `fleet stale backups`, `show me the QBR backup report for`,