Lindy Core Workflow B
jeremylongshore/tons-of-skills-marketplace
Configure Lindy triggers, scheduling, multi-agent delegation, and automation.
Generates production-ready FastGPT workflow JSON from natural language requirements.
$ npx skills add YYH211/Claude-meta-skill --skill fastgpt-workflow-generator -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install YYH211/Claude-meta-skill fastgpt-workflow-generator --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/YYH211/Claude-meta-skill.git skills-src && mkdir -p .claude/skills && cp -r skills-src/fastgpt-workflow-generator .claude/skills/fastgpt-workflow-generator && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "fastgpt-workflow-generator" agent skill from https://github.com/YYH211/Claude-meta-skill/tree/main/fastgpt-workflow-generator into .claude/skills/fastgpt-workflow-generator/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "fastgpt-workflow-generator", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/YYH211/Claude-meta-skill/tree/main/fastgpt-workflow-generatorType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add YYH211/Claude-meta-skill --skill fastgpt-workflow-generator -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install YYH211/Claude-meta-skill fastgpt-workflow-generator --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/YYH211/Claude-meta-skill.git skills-src && mkdir -p .agents/skills && cp -r skills-src/fastgpt-workflow-generator .agents/skills/fastgpt-workflow-generator && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "fastgpt-workflow-generator" agent skill from https://github.com/YYH211/Claude-meta-skill/tree/main/fastgpt-workflow-generator into .agents/skills/fastgpt-workflow-generator/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "fastgpt-workflow-generator", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add YYH211/Claude-meta-skill --skill fastgpt-workflow-generator -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install YYH211/Claude-meta-skill fastgpt-workflow-generator --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/YYH211/Claude-meta-skill.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/fastgpt-workflow-generator .cursor/skills/fastgpt-workflow-generator && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "fastgpt-workflow-generator" agent skill from https://github.com/YYH211/Claude-meta-skill/tree/main/fastgpt-workflow-generator into .cursor/skills/fastgpt-workflow-generator/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "fastgpt-workflow-generator", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/YYH211/Claude-meta-skill.git --path fastgpt-workflow-generator--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add YYH211/Claude-meta-skill --skill fastgpt-workflow-generator -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install YYH211/Claude-meta-skill fastgpt-workflow-generator --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/YYH211/Claude-meta-skill.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/fastgpt-workflow-generator .gemini/skills/fastgpt-workflow-generator && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "fastgpt-workflow-generator" agent skill from https://github.com/YYH211/Claude-meta-skill/tree/main/fastgpt-workflow-generator into .gemini/skills/fastgpt-workflow-generator/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "fastgpt-workflow-generator", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install YYH211/Claude-meta-skill fastgpt-workflow-generatorInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add YYH211/Claude-meta-skill --skill fastgpt-workflow-generator -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/YYH211/Claude-meta-skill.git skills-src && mkdir -p .github/skills && cp -r skills-src/fastgpt-workflow-generator .github/skills/fastgpt-workflow-generator && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "fastgpt-workflow-generator" agent skill from https://github.com/YYH211/Claude-meta-skill/tree/main/fastgpt-workflow-generator into .github/skills/fastgpt-workflow-generator/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "fastgpt-workflow-generator", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add YYH211/Claude-meta-skill --skill fastgpt-workflow-generator -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install YYH211/Claude-meta-skill fastgpt-workflow-generator --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/YYH211/Claude-meta-skill.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/fastgpt-workflow-generator .opencode/skills/fastgpt-workflow-generator && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "fastgpt-workflow-generator" agent skill from https://github.com/YYH211/Claude-meta-skill/tree/main/fastgpt-workflow-generator into .opencode/skills/fastgpt-workflow-generator/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "fastgpt-workflow-generator", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
fastgpt-workflow-generatorGenerates production-ready FastGPT workflow JSON from natural language requirements.
Fastgpt Workflow Generator is an agent skill from YYH211/Claude-meta-skill. Generates production-ready FastGPT workflow JSON from natural language requirements. Uses AI-powered semantic template matching from built-in workflows (document translation, sales training, resume screening, financial news). Performs three-layer validation (format, connections, logic completeness). Supports incremental modifications to add/remove/modify nodes. Activates when user asks to "create FastGPT workflow", "generate workflow JSON", "design FastGPT application", or mentions workflow automation…
Its SKILL.md is about 5.5k tokens, which your agent loads only when the skill is triggered. The skill folder holds 14 other files, including scripts and reference files (for example `LESSONS_LEARNED.md`, `references/json_structure_spec.md` and `references/node_types_reference.md`).
It sits in Productivity & Automation, covering Workflow automation, Sales enablement and Multi-agent orchestration. The repository describes itself as: A curated collection of reusable skills for Claude Code. Enhance Claude's capabilities with ready-to-use skill modules including comprehensive guides, templates, and best… The licence is MIT.
5 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit ba6f50c. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Ships 1 file in scripts/ (JavaScript), which the agent can run.
Shell commands in SKILL.md call:
nodeFrom the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Fastgpt Workflow Generator loads about 5.5k tokens when it runs, and up to ~14k if it reads all its reference files. Until then it costs about 144 tokens; SKILL.md has 1,065 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.
The full file from YYH211/Claude-meta-skill at commit ba6f50c, republished under its MIT licence (© YYH211). 1,065 words, ~5,511 tokens.
.claude/skills/fastgpt-workflow-generator/SKILL.md (or your agent's skills folder). This skill also uses 11 other files; get the full folder from GitHub.Automatically generate production-ready FastGPT workflow JSON from natural language requirements
Use this skill when you need to:
Trigger Keywords: FastGPT, workflow, JSON, multi-agent, 工作流, template matching, workflow automation, node configuration, workflow validation
This skill follows a 5-phase process to generate production-ready workflow JSON:
Goal: Extract structured requirements from natural language input
Process:
Identify request type:
Extract key information using AI semantic analysis:
{
"purpose": "Workflow objective (e.g., 'Travel planning assistance')",
"domain": "Application domain (travel/event/document/data/general)",
"complexity": "simple | medium | complex",
"features": ["aiChat", "knowledgeBase", "httpRequest", "parallel"],
"inputs": ["userChatInput", "city", "date"],
"outputs": ["Complete plan", "Recommendations"],
"externalIntegrations": ["Weather API", "Feishu API"],
"specialRequirements": ["Multi-agent", "Real-time data"]
}Completeness check: If information is insufficient, clarify through dialogue
Output: Structured requirements object
Goal: Find the most similar built-in template
Built-in Templates (stored in templates/ directory):
templates/文档翻译助手.json - Simple workflow (document processing)templates/销售陪练大师.json - Medium complexity (conversational AI)templates/简历筛选助手_飞书.json - Complex workflow (data processing + external integration)templates/AI金融日报.json - Scheduled trigger + multi-agent (news aggregation)Matching Strategy:
Step 1: Coarse Filtering (Metadata-based)
Calculate similarity scores:
- Domain match: travel vs travel = 1.0, travel vs event = 0.3
- Complexity match: simple vs simple = 1.0, simple vs complex = 0.3
- Feature overlap: Jaccard similarity of feature sets
- Node count similarity: 1 - |count1 - count2| / max(count1, count2)
Combined score = 0.3 * domain + 0.2 * complexity + 0.3 * features + 0.2 * nodeCount
Select Top 3 candidate templatesStep 2: Fine Filtering (Semantic Similarity)
For Top 3 candidates:
1. Analyze user requirements vs template characteristics
2. Evaluate workflow structure similarity
3. Calculate comprehensive score
Final score = 0.3 * domain + 0.2 * complexity + 0.3 * features + 0.2 * semanticStep 3: Selection Strategy
- Highest score < 0.5: Start from blank template
- Highest score 0.5-0.7: Use template as reference, major modifications
- Highest score > 0.7: Use template as base, minor adjustmentsOutput:
Scenario 1: Generate Based on Template
1. Copy template structure
2. Modify nodes
- Keep: structurally similar nodes (workflowStart, userGuide)
- Modify: nodes requiring prompt/parameter adjustments
- Delete: unnecessary nodes
- Add: new requirement nodes
3. Regenerate NodeId
function generateNodeId(nodeType, nodeName, existingIds) {
// Fixed ID mapping
if (nodeType === 'workflowStart') return 'workflowStart';
if (nodeType === 'userGuide' || nodeType === 'systemConfig') return 'userGuide';
// Generate semantic ID (camelCase)
const baseName = nodeName.replace(/[\s\u4e00-\u9fa5]+/g, '');
let nodeId = baseName ? `${baseName}Node` : `${nodeType}Node`;
// Ensure uniqueness
let counter = 1;
while (existingIds.has(nodeId)) {
nodeId = `${baseName}Node_${counter}`;
counter++;
}
return nodeId;
}
4. Update references
- Traverse all inputs, replace old nodeId with new nodeId
- Update edges' source/target
- Handle two reference formats:
- Array: ["nodeId", "key"]
- Template: {{$nodeId.key$}} (Note: double braces with single $)
5. Auto-layout positions (hierarchical layout algorithm)
function autoLayout(nodes, edges) {
// Topological sort to determine layers
const layers = topologicalLayering(nodes, edges);
// Calculate positions for each layer
const LAYER_GAP_X = 350;
const NODE_GAP_Y = 150;
layers.forEach((layer, layerIndex) => {
const x = -200 + layerIndex * LAYER_GAP_X;
const totalHeight = (layer.length - 1) * NODE_GAP_Y;
const startY = -totalHeight / 2;
layer.forEach((nodeId, nodeIndex) => {
positions[nodeId] = {
x: x,
y: startY + nodeIndex * NODE_GAP_Y
};
});
});
// Fixed position for special nodes
positions['userGuide'] = { x: -600, y: -250 };
}
6. Update configuration
- Modify chatConfig.welcomeText
- Update chatConfig.variablesScenario 2: Create from Scratch
1. Determine node list
- Required: workflowStart, userGuide
- Add based on features: chatNode, datasetSearchNode, httpRequest468, etc.
- Required: answerNode (output node)
2. Generate nodes and connections
- Use standard node templates
- Fill required fields
- Customize inputs/outputs based on requirements
3. Calculate positions and generate configurationOutput: Complete FastGPT workflow JSON
Level 1: JSON Format Validation
✅ JSON is parseable
✅ Top level contains nodes, edges, chatConfig
✅ Each node contains: nodeId, name, flowNodeType, position, inputs, outputs
✅ flowNodeType is in valid type list (40+ types)
✅ position contains x, y numeric coordinatesLevel 2: Node Connection Validation
✅ edges' source/target nodes exist
✅ sourceHandle/targetHandle format correct (nodeId-source-right, nodeId-target-left)
✅ Node input references' nodes and output keys exist
✅ Reference types match (string → string)
✅ Template references {{$nodeId.key$}} nodes and keys exist
✅ No self-loops, no duplicate connectionsLevel 3: Logic Completeness Validation
✅ Required nodes exist (workflowStart, userGuide, at least one output node)
✅ All nodes reachable from workflowStart (connectivity)
✅ No illegal cycles (unless using loop node)
✅ loop nodes correctly configured with parentNodeId and childrenNodeIdList
✅ No dead ends (non-output nodes without outgoing edges)
✅ All required inputs have valuesOutput: Validation report (containing errors, warnings, fix suggestions)
Use Cases: Add/delete/modify nodes
Processing Steps:
1. Understand modification intent
Use AI to analyze user request, extract:
{
"action": "add" | "delete" | "modify" | "reconnect",
"targetNodes": ["aiChatNode"],
"insertBefore": "aiChatNode",
"newNodes": [{ "type": "datasetSearchNode", "name": "Knowledge Base Search" }],
"modifications": {
"aiChatNode": {
"inputs": { "quoteQA": ["knowledgeBaseSearch", "searchResult"] }
}
}
}2. Execute modifications
- Add node: generate new node, reconnect, calculate position
- Delete node: remove node, bypass reconnect, clean references
- Modify node: update inputs/outputs, validate references3. Re-layout and validate
User Request:
"Create a simple AI Q&A workflow where users input questions and AI responds directly"Skill Processing:
Requirements Analysis
{
"purpose": "AI question answering",
"domain": "general",
"complexity": "simple",
"features": ["aiChat"],
"inputs": ["userChatInput"],
"outputs": ["AI response"]
}Template Matching
文档翻译助手.json - Score: 0.85 (simple workflow, direct processing)JSON Generation
Validation Result
Generated JSON (key parts):
{
"nodes": [
{
"nodeId": "userGuide",
"name": "System Configuration",
"flowNodeType": "userGuide",
"position": {"x": -600, "y": -250}
},
{
"nodeId": "workflowStart",
"name": "Start",
"flowNodeType": "workflowStart",
"position": {"x": -150, "y": 100},
"outputs": [
{"key": "userChatInput", "type": "static", "valueType": "string"}
]
},
{
"nodeId": "aiChatNode",
"name": "AI Response",
"flowNodeType": "chatNode",
"position": {"x": 200, "y": 100},
"inputs": [
{
"key": "model",
"valueType": "string",
"value": "gpt-4"
},
{
"key": "systemPrompt",
"valueType": "string",
"value": "You are a professional AI assistant that can answer various questions. Please provide accurate and helpful answers based on user questions."
},
{
"key": "userChatInput",
"valueType": "string",
"value": ["workflowStart", "userChatInput"]
}
],
"outputs": [
{"key": "answerText", "type": "static", "valueType": "string"}
]
},
{
"nodeId": "outputNode",
"name": "Output Answer",
"flowNodeType": "answerNode",
"position": {"x": 550, "y": 100},
"inputs": [
{
"key": "text",
"valueType": "string",
"value": ["aiChatNode", "answerText"]
}
]
}
],
"edges": [
{
"source": "workflowStart",
"target": "aiChatNode",
"sourceHandle": "workflowStart-source-right",
"targetHandle": "aiChatNode-target-left"
},
{
"source": "aiChatNode",
"target": "outputNode",
"sourceHandle": "aiChatNode-source-right",
"targetHandle": "outputNode-target-left"
}
],
"chatConfig": {
"welcomeText": "Welcome to the AI Q&A assistant! Please enter your question.",
"variables": []
}
}User Request:
"Create a document translation workflow that translates user-uploaded documents from Chinese to English"Skill Processing:
Requirements Analysis
{
"purpose": "Document translation",
"domain": "document",
"complexity": "medium",
"features": ["readFiles", "aiChat", "textOutput"],
"inputs": ["userFiles"],
"outputs": ["translated document"]
}Template Matching
文档翻译助手.json - Score: 0.95 (perfect match!)JSON Generation
Generated Workflow Structure:
workflowStart → readFiles → translateNode → outputNodeKey Node Configuration:
User Request:
"I have an existing AI Q&A workflow (simple_qa_workflow.json),
I want to search the knowledge base first before AI answers,
find relevant information then generate response"Existing Workflow Structure:
workflowStart → aiChatNode → outputNodeModification Goal:
workflowStart → knowledgeBaseSearch → aiChatNode → outputNodeSkill Processing:
Analyze Modification Intent
{
"action": "add",
"targetNodes": ["aiChatNode"],
"insertBefore": "aiChatNode",
"newNodes": [
{
"type": "datasetSearchNode",
"name": "Knowledge Base Search"
}
],
"modifications": {
"aiChatNode": {
"inputs": {
"quoteQA": ["knowledgeBaseSearch", "searchResult"]
}
}
}
}Execute Modification
knowledgeBaseSearch nodeworkflowStart → knowledgeBaseSearchknowledgeBaseSearch → aiChatNodeRe-layout Positions
Validation Result
Modified JSON (new and modified parts):
{
"nodes": [
{
"nodeId": "knowledgeBaseSearch",
"name": "Knowledge Base Search",
"flowNodeType": "datasetSearchNode",
"position": {"x": 50, "y": 100},
"inputs": [
{
"key": "datasetIds",
"valueType": "selectDataset",
"value": [],
"required": true
},
{
"key": "searchQuery",
"valueType": "string",
"value": ["workflowStart", "userChatInput"],
"required": true
},
{
"key": "similarity",
"valueType": "number",
"value": 0.5
},
{
"key": "limitCount",
"valueType": "number",
"value": 5
}
],
"outputs": [
{
"key": "searchResult",
"type": "static",
"valueType": "datasetQuote"
}
]
},
{
"nodeId": "aiChatNode",
"inputs": [
{
"key": "quoteQA",
"valueType": "datasetQuote",
"value": ["knowledgeBaseSearch", "searchResult"]
}
]
}
],
"edges": [
{
"source": "workflowStart",
"target": "knowledgeBaseSearch"
},
{
"source": "knowledgeBaseSearch",
"target": "aiChatNode"
},
{
"source": "aiChatNode",
"target": "outputNode"
}
]
}Modification Summary Report:
knowledgeBaseSearch (datasetSearchNode)aiChatNode (added quoteQA input)knowledgeBaseSearch → aiChatNodeworkflowStart → knowledgeBaseSearch (originally workflowStart → aiChatNode)Rules:
workflowStart, userGuide (systemConfig)_1, _2 suffixExamples:
generateNodeId('chatNode', 'Travel Planning Assistant') → TravelPlanningAssistantNodegenerateNodeId('httpRequest468', 'Weather Query') → WeatherQueryNodegenerateNodeId('chatNode', 'Assistant', {TravelPlanningAssistantNode}) → AssistantNode_1Algorithm: Hierarchical Layout
Steps:
Parameters:
Two Reference Formats:
1. Array Format (direct value reference):
"value": ["workflowStart", "userChatInput"]2. Template Syntax (string concatenation):
"value": "Please create a plan for me.\n\nDestination: {{$workflowStart.userChatInput$}}\n\nWeather: {{$weatherQueryNode.httpRawResponse$}}"Important: Template syntax is {{$nodeId.key$}} (double braces with single $)
loop Node:
childrenNodeIdList fieldparentNodeId fieldifElse Node:
weatherQueryNode)["nodeId", "key"]{{$nodeId.key$}}{{nodeId.key}} (missing $)Q1: Import to FastGPT reports "Invalid node type"
A: Check the flowNodeType field, ensure using supported types. Reference references/node_types_reference.md. Common errors:
chatNode is correct (not aiChat)httpRequest468) should be retainedQ2: References between nodes not working
A: Check reference format:
["workflowStart", "userChatInput"] or {{$workflowStart.userChatInput$}}{$workflowStart.userChatInput$} (single brace, should be double)Q3: Some nodes not executing at runtime
A: Use built-in validation to check Level 3, ensure all nodes reachable from workflowStart
Q4: Parallel nodes not executing in parallel
A: Ensure multiple nodes' targets are the same aggregation node, and these nodes have no dependencies
Q5: Loop workflow errors
A: Must use flowNodeType: "loop" node, configure parentNodeId and childrenNodeIdList
## Phase 1: JSON Format Check
- [ ] JSON is parseable
- [ ] Contains nodes, edges, chatConfig
- [ ] All strings use double quotes
- [ ] No trailing commas
## Phase 2: Node Check
- [ ] workflowStart node exists
- [ ] At least one output node exists
- [ ] All flowNodeType valid
- [ ] All nodeId unique
- [ ] All position contains x, y
## Phase 3: Connection Check
- [ ] All edges' source and target exist
- [ ] All handle format correct
- [ ] No duplicate edges, no self-loops
## Phase 4: Reference Check
- [ ] All array references' nodes and keys exist
- [ ] All template references' nodes and keys exist
- [ ] Reference types match
## Phase 5: Logic Check
- [ ] All nodes reachable from workflowStart
- [ ] No illegal cycles
- [ ] No dead-end nodes
- [ ] All required inputs have values
## Phase 6: Runtime Test
- [ ] Import to FastGPT without errors
- [ ] Configure necessary parameters
- [ ] Run test cases
- [ ] Check output meets expectationstemplates/文档翻译助手.json - Simple workflow, document processingtemplates/销售陪练大师.json - Medium complexity, conversational AItemplates/简历筛选助手_飞书.json - Complex workflow, data + external integrationtemplates/AI金融日报.json - Scheduled trigger, multi-agentreferences/node_types_reference.md - Complete reference of 40+ node typesreferences/validation_rules.md - Detailed three-layer validation rulesreferences/template_matching.md - Template matching algorithmreferences/json_structure_spec.md - Complete FastGPT JSON structure specificationexamples/example1_simple_qa.md - Complete example: Simple Q&A workflowexamples/example2_travel_planning.md - Complete example: Travel planning workflowexamples/example3_incremental_modify.md - Complete example: Incremental modification# Validate workflow JSON
node scripts/validate_workflow.js path/to/workflow.json
# Copy template
cp templates/文档翻译助手.json my_workflow.json
# View template list
ls -lh templates/Version: 1.0 Last Updated: 2025-01-02 Compatibility: FastGPT v4.8+
© YYH211, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 11 other files (scripts, references) in fastgpt-workflow-generator of YYH211/Claude-meta-skill.
Open the folder on GitHubat commit ba6f50c
Fastgpt Workflow Generator next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Fastgpt Workflow Generator this skillYYH211/Claude-meta-skill | 282 | — | ~5.5k | Automated safety check: Pass | MIT | |
| Lindy Core Workflow Bjeremylongshore/tons-of-skills-marketplace | 2.8k | — | ~1.6k | Automated safety check: Pass | MIT | |
| cmux Agent Surface Controldisler/learning-cmux-with-agents | 115 | — | ~2.6k | Automated safety check: Notes | MIT | |
| GTM Engineeringtech-leads-club/agent-skills | 7k | — | ~4.8k | Automated safety check: Pass | Custom licence | |
| Batch API PlannerQwenLM/qwen-code | 28k | — | ~2.2k | Automated safety check: Pass | Apache-2.0 | |
| Workflow Automationruvnet/ruflo | 74k | 2 repos | ~440 | Automated safety check: Pass | MIT |
jeremylongshore/tons-of-skills-marketplace
Configure Lindy triggers, scheduling, multi-agent delegation, and automation.
disler/learning-cmux-with-agents
Drives the cmux terminal multiplexer from natural language to open, inspect, prompt, read and close windows, workspaces, panes, surfaces and agent sessions.
tech-leads-club/agent-skills
Designs go-to-market automation and AI agent workflows for revenue teams, built on the idea that architecture and context matter more than any single tool.
QwenLM/qwen-code
Prepares many-file, single-turn transforms such as translating or rewriting as a plan, then submits it to the asynchronous, half-price DashScope Batch API through the qwen batch CLI.
ruvnet/ruflo
Workflow creation, execution, and template management. An agent skill from ruvnet/ruflo.
superset-sh/superset
Sweeps every Superset workspace, task and agent terminal to report what finished, what needs review and what is blocked, read-only, and can publish the digest as a page.
YYH211/Claude-meta-skill
根据真实代码仓库、官网页面、运行界面、模块范围和目标软著数量,分析软件著作权(软著)申报方向,拆分可申报主题,检查 Logo、版权、备案、截图和源码等材料约束,生成 3w-4w 字正文、局部代码片段、源码原文、网页截图证据和 .docx 文档。Use when Claude needs to prepare or split legitimate software copyright…
YYH211/Claude-meta-skill
Aggregates and summarizes the latest AI news from multiple sources including AI news websites and web search.
YYH211/Claude-meta-skill
Guides systematic code refactoring following the DRY (Don't Repeat Yourself) principle.
YYH211/Claude-meta-skill
Creates unique, production-grade frontend interfaces with exceptional design quality.
YYH211/Claude-meta-skill
Expert prompt engineering skill that transforms Claude into "Alpha-Prompt" - a master prompt engineer who collaboratively crafts high-quality prompts through flexible dialogue.
YYH211/Claude-meta-skill
Guides Claude in creating well-structured SKILL.md files following best practices.
Generates production-ready FastGPT workflow JSON from natural language requirements. Fastgpt Workflow Generator is an agent skill from YYH211/Claude-meta-skill. Generates production-ready FastGPT workflow JSON from natural language requirements.
Fastgpt Workflow Generator fits situations like: asks to create FastGPT workflow; generate workflow JSON; design FastGPT application; mentions workflow automation.
Run `npx skills add YYH211/Claude-meta-skill --skill fastgpt-workflow-generator -a claude-code`. Or copy the skill folder (fastgpt-workflow-generator in YYH211/Claude-meta-skill) into .claude/skills/fastgpt-workflow-generator in your project. Claude Code loads it when a task matches its description.
Run `npx skills add YYH211/Claude-meta-skill --skill fastgpt-workflow-generator -a codex`. Or copy the skill folder (fastgpt-workflow-generator in YYH211/Claude-meta-skill) into .agents/skills/fastgpt-workflow-generator in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add YYH211/Claude-meta-skill --skill fastgpt-workflow-generator -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/fastgpt-workflow-generator, .gemini/skills/fastgpt-workflow-generator, .github/skills/fastgpt-workflow-generator and .opencode/skills/fastgpt-workflow-generator in your project.
Going by SKILL.md and its folder, Fastgpt Workflow Generator needs JavaScript for the scripts in its folder and the command-line tools its instructions call (node). Our summary lists: Node.js.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.
Fastgpt Workflow Generator is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 5.5k tokens (SKILL.md is roughly 22k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 8.2k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Fastgpt Workflow Generator: Lindy Core Workflow B (jeremylongshore/tons-of-skills-marketplace, 2.8k stars), cmux Agent Surface Control (disler/learning-cmux-with-agents, 115 stars), GTM Engineering (tech-leads-club/agent-skills, 7k stars) and Batch API Planner (QwenLM/qwen-code, 28k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
YYH211 (a GitHub user) maintains it in YYH211/Claude-meta-skill, which has 282 GitHub stars. The repository holds 8 skills in this directory. The repository was last updated on May 15, 2026.
Source: YYH211/Claude-meta-skill on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.