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.
git clone --depth 1 https://github.com/TIBCOSoftware/flogo-enterprise-hubnpx agentmods add skills/tibcosoftware/flogo-enterprise-hub/fdaWrote 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.
[](https://agentmods.dev/skills/tibcosoftware/flogo-enterprise-hub/fda)<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.
<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>- NVIDIA SkillSpector pass
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.
| Model | Per session | Once 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 |
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.
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
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.
- 9d ago First seen · 347 lines · 21 tokens per session scan A b31021d751bf
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.
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.
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.
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.
microservices-patterns
Design microservices architectures with service boundaries, event-driven communication, and resilience patterns. Use when building distributed systems, decomposing monoliths, or implementing microservices.
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…
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.