flogo-design-assistant

flogo-design-assistant is a skill for Claude Code from TIBCOSoftware/flogo-enterprise-hub. It costs 21 tokens per session (9,265 once invoked), scanned A, original, Apache-2.0.

A command-line tool for creating and modifying TIBCO Flogo integration applications, which define connected business processes.

In plain words
What is it for?
It is for working with Flogo application files, listing or changing their flows, applying configuration, keeping history, and piping machine-readable results into tools such as jq.
Why use it?
It provides consistent commands and optional JSON output for inspecting and changing Flogo files from scripts or a terminal.

Skill for Claude Code

Written for Claude Code: user-invocable in frontmatter. Also seen: mentions Claude Code.

Needs its repository: it runs a file that does not travel with it, so clone the repository first. The line is fda cs OrderRequest --jsonSchemaFile ./schemas/order_request.json -f my-app.flogo.

Good fit It is for working with Flogo application files, listing or changing their flows, applying configuration, keeping history, and piping machine-readable results into tools such as jq.

Compare 6 skills from other repositories ↓
Install

Getting it into your agent

It runs from inside its repository, so the clone comes first — what it calls does not travel with the file alone.

Clone the repo
git clone --depth 1 https://github.com/TIBCOSoftware/flogo-enterprise-hub
agentmods
npx agentmods add skills/tibcosoftware/flogo-enterprise-hub/fda

Made for: Claude Code.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for flogo-design-assistant

README.md
[![agentmods](https://agentmods.dev/badge/skills/tibcosoftware/flogo-enterprise-hub/fda/github.svg)](https://agentmods.dev/skills/tibcosoftware/flogo-enterprise-hub/fda)
Your own site
<a href="https://agentmods.dev/skills/tibcosoftware/flogo-enterprise-hub/fda"><img src="https://agentmods.dev/badge/skills/tibcosoftware/flogo-enterprise-hub/fda/github.svg" alt="Measured on agentmods" height="20"></a>

Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.

agentmods 80×15 button for flogo-design-assistant

Your own site · 80×15
<a href="https://agentmods.dev/skills/tibcosoftware/flogo-enterprise-hub/fda"><img src="https://agentmods.dev/badge/skills/tibcosoftware/flogo-enterprise-hub/fda.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 21 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 9,265 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe. Third-party audits
  • NVIDIA SkillSpector pass 7 Sept 2026
How audits are shown
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00021 $0.09265
Opus 5 $0.00010 $0.04633
Sonnet 5 $0.00004 $0.01853
Haiku 4.5 $0.00002 $0.00927

Measured 9d ago against content hash b31021d751bf, method: parsed. Prices are Anthropic first-party input rates as of 2026-09-09, from the pricing page.

Security

Grade A, and why

flogo-design-assistant scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 9d ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

skills-library/.claude/skills/fda/SKILL.md · 347 lines

How it starts

The opening of the file, as written. The whole thing — 347 lines — stays where its author put it; the contents beside it link to each section on GitHub.

Follow the multi-step processes and "Things to avoid" below — do not skip steps.

fda (Flogo Design Assistant) builds and edits Flogo Integration apps from the command line. Every task takes the same global flags and either prints a human-readable result or, with -j, emits machine-readable JSON.

Global flags (all tasks)

--file(-f)        Name of the Flogo file (default: flogo-project.flogo)
--type(-t)        Type of the Flogo file (default: flow)
--json(-j)        Output in JSON format (default: false)
--configuration(-c)  Layered configuration file (env: FLOGO_DESIGN_CONFIG_FILE)
--history(-H)     Enable history (env: FLOGO_DESIGN_ENABLE_HISTORY)
--debug           Verbose debug output (great for diagnosing arg parsing)
--force           Force-create / force-remove past validation guards (only some tasks honor it)

-j usage: Omit for interactive discovery (readable table output). Add only when piping into jq in a script — e.g. fda dp -f app.flogo -j | jq '.flows | keys'.

-j / --json is the lever to use when scripting fda from another tool: every list-style task emits a JSON body that jq can consume, and CRUD tasks return a {message, ...} shape.

Tasks

 --- general ---- 
Task: version (v)                     Display version
Task: help (h)                        Show help
Task: explain (exp)                   Explain a function, activity, connector or trigger
Task: show-design-config (sdc)        Show the current Flogo Design configuration
Task: export-design-config (edc)      Export the current Flogo Design configuration to a file
Task: list-flogo-projects (ls)        List all the flogo project files in the current directory
Task: analyze-vscode-extension (ave)  Checks for unknown imports in the VSCode Flogo Extension
Task: model-context-protocol (mcp)    Starts an MCP Sever for Flogo Development
 --- process-development ---- 
Task: create-project (cp)             Create a new Flogo Project
Task: describe-project (dp)           Describe a Flogo Project
Task: describe-imports (di)           Describe the imports defined in a Flogo Project
Task: add-import (ai)                 Add an import to a Flogo Project
Task: remove-import (ri)              Remove an import from a Flogo Project
Task: describe-contributions (dco)    Describe a Flogo Project's contributions
Task: add-contribution (aco)          Add a contribution to a Flogo Project
Task: remove-contribution (rco)       Remove a contribution from a Flogo Project
Task: describe-attributes (da)        Describes the attributes of a Flogo Item
Task: analyze-project (ap)            Checks for unknown imports in a Flogo Project
Task: create-flow (cf)                Create a new Flogo Flow
Task: remove-flow (rf)                Removes a Flogo Flow
Task: create-api-skeleton (cas)       Creates new Flogo Processes and Flows based on an API Definition
Task: create-mcp-skeleton (cms)       Creates new Flogo Processes and Flows for MCP, based on an API Definition
Task: create-activity (ca)            Add a Flogo Activity
Task: change-activity-type (cat)      Change the type of a Flogo Activity
Task: create-link (cl)                Create a link between two activities in a Flogo Flow
Task: remove-link (rl)                Removes a link between two activities in a Flogo Flow
Task: format-flow (ff)                Format a flow
 --- data-management ---- 
Task: create-spec (csp)               Create an API specification for a Flogo Project
Task: remove-spec (rsp)               Removes a spec from a Flogo Project
Task: create-schema (cs)              Create a schema for a Flogo Project
Task: remove-schema (rs)              Removes a schema from a Flogo Project
Task: create-app-property (cap)       Create an application property for a Flogo Project
Task: remove-app-property (rap)       Removes an application property from a Flogo Project
Task: set-attribute (sa)              Set attribute for a Flogo Object
 --- connectivity ---- 
Task: create-trigger (ct)             Create a new Flogo Trigger — Usage: fda ct <trigger-id> <trigger-type> <trigger-description>
Task: remove-trigger (rt)             Removes a Flogo Trigger
Task: create-trigger-handler (cth)    Create a new Flogo Trigger Handler — Usage: fda cth <flow-name> <trigger-id> <handler-description>
Task: remove-trigger-handler (rth)    Removes a Flogo Trigger Handler
Task: create-connection (cc)          Create a new Flogo Connector
Task: remove-connection (rc)          Removes a Flogo Connection
Task: list-connection-types (lct)     List the possible connections types of a Flogo Project
Task: list-trigger-types (ltt)        List the possible triggers for a Flogo Flow
Task: list-activity-types (lat)       List the possible types of a Flogo Activities
Task: list-contributions (lco)        List the configured Flogo Contributions
Task: list-types (lt)                 List all the possible types currently know to Flogo Design CLI
 --- testing ---- 
Task: check (ch)                      Check the validity of a Flogo Object or a configuration.
Task: create-test-file (ctf)          Creates a new Flogo test file
Task: describe-test-file (dt)         Describes a Flogo test file
Task: create-test-suite (cts)         Creates a new Flogo test suite in a test file
Task: create-test-case (ctc)          Creates a new Flogo test case in a test file
Task: create-assertion (cass)         Add an assertion to a test case
Task: add-test-case-to-suite (ats)    Adds a test case to a test suite in a test file
 --- mapping ---- 
Task: list-functions (lf)             List Flogo functions
Task: describe-mapping-fields (dmf)   List all mappable fields in the project
Task: list-mapping-sources (lms)      List mapping sources for a target field
Task: make-mapping (mm)               Set a mapper field value (or @foreach scope)
Task: remove-mapping (rmm)            Remove a mapping entry
Task: list-mappings (lm)              List currently-set mappings
Task: check-mappings (cm)             Check mappings (refs, imports, @foreach scopes)
Task: wire-trigger-handler (wth)      Wire a trigger handler ↔ flow (inputs + reply mappings)
Task: set-mapping-schema (sms)        Attach a JSON Schema to a mappable activity OR to a flow's input/output (typed-tree UI)
Task: remove-mapping-schema (rms)     Detach a JSON Schema from a mappable activity
 --- history ---- 
Task: show-history (sh)               Show the history of executed tasks
Task: restore-history (rhi)           Restores your flogo application to the version in the history
Task: script-history (sch)            Creates a script out of the historical commands

Read the full file on GitHub · 347 lines

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 9d ago First seen · 347 lines · 21 tokens per session scan A b31021d751bf

Subscribe to this mod's changes

flogo-design-assistant is a skill published in the GitHub repository TIBCOSoftware/flogo-enterprise-hub (14 stars, last pushed yesterday), licensed Apache-2.0. It adds 21 tokens to every session and 9,265 once invoked, about $0.0001 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.

Related

Other skills, from other repositories

event-store-design

Design and implement event stores for event-sourced systems. Use when building event sourcing infrastructure, choosing event store technologies, or implementing event persistence patterns.

wshobson/agents · 33 tokens

cqrs-implementation

Implement Command Query Responsibility Segregation for scalable architectures. Use when separating read and write models, optimizing query performance, or building event-sourced systems.

wshobson/agents · 35 tokens

workflow-orchestration-patterns

Design durable workflows with Temporal for distributed systems. Covers workflow vs activity separation, saga patterns, state management, and determinism constraints. Use when building long-running processes, distributed transactions, or microservice orchestration.

wshobson/agents · 49 tokens

microservices-patterns

Design microservices architectures with service boundaries, event-driven communication, and resilience patterns. Use when building distributed systems, decomposing monoliths, or implementing microservices.

wshobson/agents · 38 tokens

deepstream-sop

Use this skill when building, deploying, evaluating, debugging, or measuring latency for the DeepStream SOP Inference Microservice — a GPU-accelerated FastAPI service that detects whether operators perform assembly-line steps in order via event boundary detection (GEBD) plus VLM classification. Trigger even if the…

NVIDIA/skills · 219 tokens

earth2studio-create-datasource

Create and validate Earth2Studio data source wrappers (DataSource, ForecastSource, DataFrameSource, ForecastFrameSource) from remote stores. Do NOT use for fetching data with existing sources, model inference, or installation tasks.

NVIDIA/skills · 53 tokens