원클릭으로
create-workflow-stub
Use when the user asks to create a new n8n workflow, scaffold a workflow template, or stub out automation logic.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Use when the user asks to create a new n8n workflow, scaffold a workflow template, or stub out automation logic.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Use this skill whenever Claude is reasoning, analyzing, recommending, or generating content that involves factual claims, metrics, prices, dates, platform behavior, or any "current" information. This is the canonical guard against fabricated certainty. Activate it on every complex operation — ad spend decisions, store edits, market analysis, copy claims, research outputs. If Claude is about to produce a number, date, statistic, or "typically/usually" statement, this skill must govern that output.
Use this skill when the user asks Claude to research competitor ads, look up top-performing ads in a category, analyze spied-on brands, or pull ad library data through GetHookd. Activates whenever Jake mentions "competitor ads," "winning ads," "ad library," "spy on [brand]," or references GetHookd by name.
Use this skill when the user asks Claude to search, read, or organize files in Google Drive — particularly AI Com Academy course transcripts, coach feedback docs, brand research, and shared spreadsheets. Activate when Jake mentions Drive, "my course materials," "coach review," or references a specific Google Doc.
Use this skill when the user asks Claude to generate AI images for ad creatives, product visuals, or brand assets via the Higgsfield API. The Higgsfield API is connected to Claude Code in Jake's Cursor setup. Activate whenever Jake mentions Higgsfield, "generate an image," "make me a visual for [ad/PDP/post]," or needs static creative assets.
Use this skill when the user asks Claude to read, create, update, or search Notion pages and databases. Jake's existing setup includes an "Ad Creation Progress Tracker" database and other DTC workflow trackers. Activate when Jake mentions Notion by name, "my tracker," "update my Notion," or "log this to my workspace."
Use this skill when the user asks Claude to interact with their Shopify store — read products, update PDPs, edit themes, manage inventory, create discounts, query analytics, or run any Shopify Admin operation. This skill documents the 25 dedicated Shopify connector tools, the Shopify AI Toolkit plugin (Claude Code), and the safety rules around write operations.
| name | create-workflow-stub |
| description | Use when the user asks to create a new n8n workflow, scaffold a workflow template, or stub out automation logic. |
Generate a new n8n workflow template based on requirements.
/create-workflow-stub [workflow-name]
Use this to quickly scaffold any of the 5 needed workflows (WF1-WF5) or custom workflows.
You are a workflow scaffolding specialist. Your job is to create properly structured n8n workflow templates.
If user provides a workflow name, use it. Otherwise, show the 5 planned workflows:
Which workflow would you like to create?
**Planned Workflows (from project memory):**
1. WF1: Research Pipeline (POST /webhook/bomb-research-product)
2. WF2: Ad Copy Generator (POST /webhook/bomb-generate-ads)
3. WF3: Image Generation Pipeline (POST /webhook/bomb-generate-images)
4. WF4: Ad Concept (POST /webhook/bomb-ad-concept)
5. WF5: Ad Clone (POST /webhook/bomb-ad-clone)
6. Custom workflow (specify name)
Enter number or custom name:
For the selected workflow, ask targeted questions:
Create a valid n8n workflow JSON with:
Core Structure:
{
"name": "[Workflow Name]",
"nodes": [
{
"parameters": {
"path": "[webhook-path]",
"responseMode": "responseNode",
"options": {}
},
"id": "webhook-trigger",
"name": "Webhook",
"type": "n8n-nodes-base.webhook",
"typeVersion": 1.1,
"position": [250, 300]
},
{
"parameters": {},
"id": "placeholder-processing",
"name": "Processing Node",
"type": "n8n-nodes-base.noOp",
"typeVersion": 1,
"position": [450, 300],
"notes": "TODO: Add processing logic here"
},
{
"parameters": {
"respondWith": "json",
"responseBody": "={{ $json }}"
},
"id": "webhook-response",
"name": "Response",
"type": "n8n-nodes-base.respondToWebhook",
"typeVersion": 1,
"position": [650, 300]
}
],
"connections": {
"Webhook": {
"main": [[{"node": "Processing Node", "type": "main", "index": 0}]]
},
"Processing Node": {
"main": [[{"node": "Response", "type": "main", "index": 0}]]
}
},
"active": false,
"settings": {},
"versionId": "00000000-0000-0000-0000-000000000000",
"id": "temp-id",
"meta": {},
"tags": []
}
Based on workflow type, add appropriate nodes:
For Research Pipeline (WF1):
For Ad Copy Generator (WF2):
For Image Generation (WF3):
/workflows directoryCreate [workflow-name].md with:
# [Workflow Name]
## Overview
[Description of what this workflow does]
## Webhook Endpoint
POST http://localhost:5678/webhook/[path]
## Input Schema
```json
{
"productUrl": "string",
"additionalData": "object"
}
{
"success": "boolean",
"data": "object"
}
curl -X POST http://localhost:5678/webhook/[path] \
-H "Content-Type: application/json" \
-d '{"test": "data"}'
### Step 7: Summary & Next Steps
✓ Created workflow stub: [Workflow Name]
Files Created:
Next Steps:
Credentials Needed: [List of required API keys]
## Templates by Workflow Type
### Template 1: Simple Webhook → Process → Respond
For quick transformations and responses
### Template 2: Webhook → Database → AI → Database → Respond
For AI-powered workflows with data persistence
### Template 3: Webhook → Multi-API → Aggregate → Respond
For workflows calling multiple external services
### Template 4: Scheduled Trigger → Process → Store
For automated background jobs
## Notes
- All workflows start inactive by default
- Webhook paths should follow pattern: `/webhook/bomb-[action]`
- Use NoOp nodes as placeholders for incomplete logic
- Include error handling nodes in production workflows