Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
progress-all avatar

Acomo

  • 851 installs
  • Updated July 6, 2026
  • progress-all/acomo-skills

acomo is a Claude Code skill that teaches agents to read and reason about acomo getWorkflowModel JSON—nodes, edges, policies, and dataSchema—when implementing or debugging approval-style workflows.

About

acomo is a workflow-model reference skill for the acomo platform that documents the TypeScript shapes behind getWorkflowModel output, including ModelDefinition nodes and edges, Node actionPolicies with BinaryExpression allow rules, and branch conditions on exclusiveFork and parallelJoin paths. Developers reach for acomo when an agent must interpret Japanese-labeled workflow nodes, event start/end markers, or policy gates while implementing approval flows or tracing why a transition is blocked. The bundled reference excerpt walks through Node, NodeType, and condition expression fields so coding agents do not guess schema semantics. Use it whenever workflow JSON from acomo APIs needs accurate parsing, validation, or debugging during backend or agent-tooling work.

  • Documents ModelDefinition shape with nodes and edges for workflow graphs
  • Lists five NodeType values: event, task, exclusiveFork, parallelFork, parallelJoin
  • Explains actionPolicies with NodeActionType plus BinaryExpression allow conditions
  • Covers exclusiveFork and parallelJoin condition expressions and destinations
  • Companion to acomo SKILL.md when parsing definition, dataSchema, and policy payloads

Acomo by the numbers

  • 851 all-time installs (skills.sh)
  • +26 installs in the week ending Aug 4, 2026 (Skillselion tracking)
  • Ranked #324 of 2,715 Automation & Workflows skills by installs in the Skillselion catalog
  • Security screen: LOW risk (skills.sh audit)
  • Data as of Aug 4, 2026 (Skillselion catalog sync)
npx skills add https://github.com/progress-all/acomo-skills --skill acomo

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs851
Security audit2 / 3 scanners passed
Last updatedJuly 6, 2026
Repositoryprogress-all/acomo-skills

How do you parse acomo getWorkflowModel workflow JSON?

Read and reason about acomo getWorkflowModel JSON—nodes, edges, policies, and dataSchema—when implementing or debugging approval-style workflows.

Who is it for?

Backend or agent developers integrating acomo approval workflows who receive getWorkflowModel JSON and need precise schema and policy semantics.

Skip if: Teams not using the acomo workflow platform or developers who only need generic state-machine patterns without acomo-specific JSON.

When should I use this skill?

The user shares or asks about acomo getWorkflowModel JSON, workflow nodes, edges, actionPolicies, dataSchema, or approval-flow debugging.

What you get

Correctly interpreted workflow nodes, edges, policy expressions, and dataSchema fields ready for implementation or debugging.

  • parsed workflow model interpretation
  • policy and branch condition analysis

Files

SKILL.mdMarkdownGitHub ↗

acomo CLI / API 標準ガイド

acomo はワークフロー管理プラットフォームです。このスキルは acomo CLI と公開 API の標準的な使い方(モデル一覧・モデル定義取得・プロセス開始・保存・提出・承認・却下・差し戻しなど)を案内します。

前提・実行環境

  • acomo CLI が実行できる環境(PATH に acomo が存在すること)を前提とします。
  • エージェントが CLI を実行する場合、リモートサンドボックス等ではローカルの ~/.acomo/config.json や環境変数が自動継承されないことがあります。CI・エージェント実行時は環境変数(ACOMO_ACCESS_TOKEN, ACOMO_TENANT_ID, ACOMO_BASE_URL)の設定を推奨します。
  • 認証未設定時も API コマンドは存在し、実行時に終了コード 2 と stderr の AUTH_REQUIRED で失敗します。その場合はユーザーに再ログイン(または環境変数設定)を促してください。

認証エラー時の扱い

認証エラー(認証未設定・401/403、終了コード 2)が出た場合は、試行錯誤で解決しようとしないこと。 速やかにユーザーにログインを促し、処理を中断する。

  • acomo login の実行、または環境変数 ACOMO_ACCESS_TOKEN, ACOMO_TENANT_ID の設定

認証

  • ローカル利用: acomo login~/.acomo/config.json に永続保存。
  • CI・エージェント環境: 環境変数での認証を推奨。

アクセストークンはブラウザで acomo にログインした後に入手し、CLI で指定する。

# 環境変数で認証(非インタラクティブ向け)
export ACOMO_ACCESS_TOKEN="your-token"
export ACOMO_TENANT_ID="your-tenant-id"

# または login で保存
acomo login --tenant-id <tenantId> --access-token <accessToken>
環境変数説明必須
ACOMO_ACCESS_TOKENアクセストークンYes
ACOMO_TENANT_IDテナント IDYes
ACOMO_BASE_URLAPI Base URL(省略時: https://acomo.appNo

CLI の出力は JSON です。パラメータは acomo <operationId> --help で確認する。

呼び出し形式

acomo <operationId> [--option value...] [body-json]
  • path/query パラメータ--name value 形式の named option
  • リクエストボディ → 位置引数の JSON 文字列(または stdin)
# path param のみ(GET など)
acomo getWorkflowModel --modelId <ID>

# query params
acomo listWorkflowModels --take 10 --filter '{"name":{"contains":"申請"}}'

# body のみ(POST)
acomo createWorkflowModel '{"name":"経費申請","definition":{},"dataSchema":{},"policy":{}}'

# path param + body(PUT)
acomo saveWorkflowModel --modelId <ID> '{"name":"経費申請","definition":{},"dataSchema":{},"policy":{}}'

# stdin から body を渡す
echo '{"name":"経費申請","definition":{},"dataSchema":{},"policy":{}}' | acomo createWorkflowModel

標準フロー

1. モデル一覧: acomo listWorkflowModels で対象モデルを特定する。フィルタ例: acomo listWorkflowModels --take 10 --filter '{"name":{"contains":"申請"}}' 2. モデル定義: acomo getWorkflowModel --modelId <ID> で definition / dataSchema / policy の JSON を取得する。 3. プロセス操作: 必要に応じて startWorkflowProcess / saveWorkflowProcess / submitWorkflowProcess / submitWorkflowProcessWithNodeId / approveWorkflowProcess / rejectWorkflowProcess / revertWorkflowProcess を使う。自分のプロセス一覧は listMyProcesseslistProcessWithNodeActions を検討する。

主要コマンド早見

用途コマンド
モデル一覧listWorkflowModels
モデル定義取得getWorkflowModel --modelId <ID>
編集中モデルgetWorkflowModelWithLatestModelHistory --modelId <ID>
プロセス開始startWorkflowProcess --modelId <ID>
データ保存saveWorkflowProcess --processId <ID> '{"data":{...}}'
提出submitWorkflowProcess --processId <ID>
承認approveWorkflowProcess --processId <ID>
却下rejectWorkflowProcess --processId <ID>
差し戻しrevertWorkflowProcess --processId <ID> --nodeId <nodeId>
自分のプロセス一覧listMyProcesses / listProcessWithNodeActions
自分のプロセス取得getMyProcesses / getProcessWithNodeActions

プロセス操作では、タスクノードでは dataSchema に沿ったデータを saveWorkflowProcess の body の data フィールドで送る。遷移は submit / approve / reject / revert で実行する。policy の write/read に従い、現在ノードで編集可能な項目だけを扱う。

補足

  • データ構造(definition / dataSchema / policy / 条件式)の詳細は reference.md を参照する。
  • 全コマンド一覧は acomo --help で確認する。

Related skills

FAQ

What JSON does acomo getWorkflowModel return?

acomo getWorkflowModel returns workflow JSON with a ModelDefinition containing nodes and edges, plus dataSchema and policy sections. Nodes carry ids, Japanese names, NodeType values, optional eventType start/end markers, actionPolicies with BinaryExpression allow rules, and branc

When should developers invoke the acomo skill?

Developers should invoke the acomo skill when implementing or debugging approval-style workflows backed by acomo. Use it whenever agents must interpret getWorkflowModel output, validate node transitions, or explain why actionPolicies block an operation.

Is Acomo safe to install?

skills.sh reports 2 of 3 security scanners passed. Review the Security Audits panel on this page before installing in production.

Automation & Workflowsbackendintegrations

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.