workflow-interactive-dev
Build FastGPT Interactive Workflow Nodes
Interactive workflow nodes require coordinated backend, frontend, history, and localization changes. This skill gives Claude, Codex, and Claude Code a focused implementation guide for FastGPT interactive responses.
Install with my Agent
Copy this request to your Agent. It includes the canonical Skill page and manifest.
Review the Skillstore skill "workflow-interactive-dev" from https://skillstore.io/skills/labring-workflow-interactive-dev.md and its manifest at https://skillstore.io/api/skills/labring-workflow-interactive-dev/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.Your Agent should still show its plan and request any confirmation required by the security policy.
Agent-readable resources
Use these links when an AI agent, crawler, or script needs clean context instead of reading the full page.
Test it
Using "workflow-interactive-dev". I need to add a payment confirmation interaction to a FastGPT workflow.
Expected outcome:
A file-by-file implementation plan covering the node type, template, dispatch handler, callback registration, chat UI, editor UI, history handling, and translations.
Using "workflow-interactive-dev". My interactive node pauses but does not resume correctly.
Expected outcome:
A troubleshooting checklist focused on entry state, last interaction type, submitted values, history rewriting, and workflow resume behavior.
Using "workflow-interactive-dev". Prepare tests for a new form-based workflow node.
Expected outcome:
A targeted test plan covering editor rendering, saved configuration, frontend submission, backend resume, node outputs, error cases, and language coverage.
Security Audit
SafeAll static findings are false positives caused by Markdown backticks, TypeScript code fences, relative imports, and field names in SKILL.md. I found no semantic evidence of prompt injection, credential handling, network calls, installer behavior, or malicious intent.
Risk Factors
⚙️ External commands (69)
📁 Filesystem access (7)
Share & cite this report
Share the versioned assessment report, neutral badge, embed card, and citations. Skillstore reports evidence without deciding whether this Skill is safe.
Copy report link
https://skillstore.io/skills/labring-workflow-interactive-dev/audits/7?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportMarkdown badge
[](https://skillstore.io/skills/labring-workflow-interactive-dev?utm_source=security_passport_badge)HTML badge
<a href="https://skillstore.io/skills/labring-workflow-interactive-dev?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/labring-workflow-interactive-dev/security.svg" alt="Skillstore security assessment" loading="lazy"></a>Embed card
<iframe src="https://skillstore.io/embed/skills/labring-workflow-interactive-dev.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>Academic citations (APA · BibTeX · CFF)
APA citation
labring. (2026). workflow-interactive-dev security audit report (audit version 7) [Author version unspecified]. Skillstore. https://skillstore.io/skills/labring-workflow-interactive-dev/audits/7BibTeX citation
@techreport{labring-labring-workflow-interactive-dev-2026,
author = {labring},
title = {workflow-interactive-dev security audit report (audit version 7)},
institution = {Skillstore},
year = {2026},
number = {7},
url = {https://skillstore.io/skills/labring-workflow-interactive-dev/audits/7},
note = {Author version unspecified}
}CITATION.cff
cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "workflow-interactive-dev security audit report (audit version 7)"
version: "unspecified"
type: report
authors:
- name: "labring"
date-released: "2026-07-06"
url: "https://skillstore.io/skills/labring-workflow-interactive-dev/audits/7"
identifiers:
- type: other
value: "skillstore:labring-workflow-interactive-dev:audit:7"
description: "Skillstore immutable audit report identifier"
Skillstore Score
Why this score Evidence Confidence: HighWhat You Can Build
Add a Custom Interaction Node
Plan the backend and frontend changes needed for a new FastGPT workflow interaction.
Review Workflow Resume Behavior
Check that a pause-and-resume node preserves entry state, history, and output values correctly.
Prepare UI and Localization Work
Identify chat components, workflow editor components, and translation files that need updates.
Try These Prompts
Use this skill to list every FastGPT file I should edit for a new interactive workflow node named approvalCheck.
Use this skill to outline the dispatch flow for a FastGPT interactive node that pauses for user approval and resumes with a result value.
Use this skill to plan the chat interaction component and workflow editor component for a multi-field FastGPT node.
Use this skill to review my FastGPT interactive node implementation for missing runtime, history, localization, and test coverage changes.
Best Practices
- Keep backend types, dispatch output, frontend form values, and node outputs aligned.
- Reset entry state only after the user submission is processed successfully.
- Test the node in editor, chat, resume, history, output, and localization flows.
Avoid
- Adding only a frontend component without registering backend dispatch behavior.
- Parsing submitted user input without validation or error handling.
- Forgetting history and resume helpers when the node must work across pauses.