N8n Add Workflow
khanhduyvt0101/workflows
Add a new n8n workflow template to the repository. An agent skill from khanhduyvt0101/workflows.
Expert guidance for building a Standard Operating Procedure (SOP) from a workflow diagram, Langflow JSON, n8n JSON, BPMN model or workflow description.
$ npx skills add IBM/ibm-watsonx-orchestrate-adk --skill sop-builder -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install IBM/ibm-watsonx-orchestrate-adk sop-builder --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/IBM/ibm-watsonx-orchestrate-adk.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/sop-builder .claude/skills/sop-builder && 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 "sop-builder" agent skill from https://github.com/IBM/ibm-watsonx-orchestrate-adk/tree/main/skills/sop-builder into .claude/skills/sop-builder/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "sop-builder", 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/IBM/ibm-watsonx-orchestrate-adk/tree/main/skills/sop-builderType 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 IBM/ibm-watsonx-orchestrate-adk --skill sop-builder -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install IBM/ibm-watsonx-orchestrate-adk sop-builder --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/IBM/ibm-watsonx-orchestrate-adk.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/sop-builder .agents/skills/sop-builder && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "sop-builder" agent skill from https://github.com/IBM/ibm-watsonx-orchestrate-adk/tree/main/skills/sop-builder into .agents/skills/sop-builder/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "sop-builder", 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 IBM/ibm-watsonx-orchestrate-adk --skill sop-builder -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install IBM/ibm-watsonx-orchestrate-adk sop-builder --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/IBM/ibm-watsonx-orchestrate-adk.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/sop-builder .cursor/skills/sop-builder && 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 "sop-builder" agent skill from https://github.com/IBM/ibm-watsonx-orchestrate-adk/tree/main/skills/sop-builder into .cursor/skills/sop-builder/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "sop-builder", 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/IBM/ibm-watsonx-orchestrate-adk.git --path skills/sop-builder--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 IBM/ibm-watsonx-orchestrate-adk --skill sop-builder -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install IBM/ibm-watsonx-orchestrate-adk sop-builder --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/IBM/ibm-watsonx-orchestrate-adk.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/sop-builder .gemini/skills/sop-builder && 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 "sop-builder" agent skill from https://github.com/IBM/ibm-watsonx-orchestrate-adk/tree/main/skills/sop-builder into .gemini/skills/sop-builder/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "sop-builder", 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 IBM/ibm-watsonx-orchestrate-adk sop-builderInstalls 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 IBM/ibm-watsonx-orchestrate-adk --skill sop-builder -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/IBM/ibm-watsonx-orchestrate-adk.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/sop-builder .github/skills/sop-builder && 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 "sop-builder" agent skill from https://github.com/IBM/ibm-watsonx-orchestrate-adk/tree/main/skills/sop-builder into .github/skills/sop-builder/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "sop-builder", 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 IBM/ibm-watsonx-orchestrate-adk --skill sop-builder -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install IBM/ibm-watsonx-orchestrate-adk sop-builder --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/IBM/ibm-watsonx-orchestrate-adk.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/sop-builder .opencode/skills/sop-builder && 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 "sop-builder" agent skill from https://github.com/IBM/ibm-watsonx-orchestrate-adk/tree/main/skills/sop-builder into .opencode/skills/sop-builder/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "sop-builder", 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.
sop-builderExpert guidance for building a Standard Operating Procedure (SOP) from a workflow diagram, Langflow JSON, n8n JSON, BPMN model or workflow description.
Sop Builder is an agent skill from IBM/ibm-watsonx-orchestrate-adk, published by the product's own GitHub organization. Expert guidance for building a Standard Operating Procedure (SOP) from a workflow diagram, Langflow JSON, n8n JSON, BPMN model or workflow description. Focuses on business problem, data requirements, and business logic in plain language.
Its SKILL.md is about 6.6k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.
It sits in Business, Finance & HR, covering Operations and SOPs and Workflow automation. It works with n8n. The repository describes itself as: The command line client for watsonx Orchestrate's agent builder experience. The licence is MIT.
12 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit b6f9065. 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.
No scripts in the folder and no shell commands in SKILL.md (its code samples are mermaid).
From 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.
Sop Builder loads about 6.6k tokens when it runs. Until then it costs about 62 tokens; SKILL.md has 1,929 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); files beside SKILL.md are not scanned.
The full file from IBM/ibm-watsonx-orchestrate-adk at commit b6f9065, republished under its MIT licence (© IBM). 1,929 words, ~6,621 tokens.
.claude/skills/sop-builder/SKILL.md (or your agent's skills folder).This SOP defines the process for analyzing BPMN diagrams, Langflow JSON specifications, or n8n workflow descriptions and generating SOPs that describe the business problem, data requirements, and business logic in plain language—without technical BPMN, Langflow, or workflow automation terminology.
Transform technical workflow diagrams into SOP documentation that:
IMPORTANT: Generate specifications based ONLY on factual information present in the source workflow/diagram.
Rules:
Exception - Technical Dependencies:
This procedure applies to:
The output is an SOP written in natural language for business stakeholders.
When analyzing Langflow JSON files, extract information from:
ChatInput: Entry points for user inputChatOutput: Exit points for resultsYou are a business analyst specializing in translating technical workflows into clear business procedures. When provided with a workflow source (BPMN, n8n, or description), generate an SOP following this structure.
Provide a concise overview for executives and decision-makers:
Create a Mermaid flowchart diagram that visualizes the business process flow:
Requirements:
mermaid flowchart TD)Include a Legend explaining:
Example Structure:
flowchart TD
Start([Start Event]) --> Step1[Process Step]
Step1 --> Decision{Decision Point?}
Decision -->|Yes| Step2[Action A]
Decision -->|No| Step3[Action B]
Step2 --> End([End])
Step3 --> EndDescribe the business problem in detail:
For each role involved:
For each data element needed to start the procedure:
Data Element Name:
Example:
Customer Order Information:
- Description: Details about what the customer wants to purchase
- Source: Customer via website, phone, or email
- Format: Order form with customer details, items, quantities, and delivery address
- Required: Yes
- Validation Rules: Must include valid customer contact, at least one item, and delivery address
- Example: John Smith orders 2 widgets to be delivered to 123 Main StDocument data that is accessed or checked:
Data Element Name:
For each data element produced:
Data Element Name:
If the specification contains custom logic implemented in programming languages (JavaScript, Java, Python, etc.), document this logic in pseudo Python code format for clarity and consistency.
For each custom logic block:
Logic [Number]: [Logic Name/Purpose]
Guidelines for Pseudo Python Code:
Example:
Logic 1: Calculate Order Discount
- Original Language: JavaScript
- Purpose: Determine the discount percentage based on order total and customer loyalty tier
- Inputs: order_total (number), customer_tier (string)
- Outputs: discount_percentage (number)
- Pseudo Python Code:
```python
def calculate_order_discount(order_total, customer_tier):
"""
Calculate discount based on order value and customer loyalty tier.
Business Rule: Higher tiers get better discounts, larger orders get additional discounts.
"""
# Base discount by customer tier
if customer_tier == "platinum":
base_discount = 0.15 # 15% for platinum customers
elif customer_tier == "gold":
base_discount = 0.10 # 10% for gold customers
elif customer_tier == "silver":
base_discount = 0.05 # 5% for silver customers
else:
base_discount = 0.0 # No discount for regular customers
# Additional discount for large orders
if order_total > 1000:
volume_discount = 0.05 # Extra 5% for orders over $1000
elif order_total > 500:
volume_discount = 0.02 # Extra 2% for orders over $500
else:
volume_discount = 0.0
# Calculate total discount (capped at 25%)
total_discount = min(base_discount + volume_discount, 0.25)
return total_discount
### 6.1 LLM Prompts Documentation
If the specification contains LLM system prompts or user prompts, document them in this section.
**For each LLM prompt:**
**Prompt [Number]: [Prompt Name/Purpose]**
- **Prompt Type**: System Prompt or User Prompt
- **Purpose**: What this prompt accomplishes in business terms
- **Context**: When and where this prompt is used in the process
- **Prompt Content**: The actual prompt text (preserve formatting and structure)
- **Expected Output**: What type of response or behavior is expected
- **Variables/Placeholders**: Any dynamic elements that get substituted
**Example:**Prompt 1: Customer Service Response Generator
Prompt Type: System Prompt
Purpose: Guide the AI to generate professional, empathetic customer service responses
Context: Used when responding to customer inquiries or complaints
Prompt Content: """ You are a professional customer service representative for [Company Name]. Your role is to:
Customer Context: {customer_tier}, {previous_interactions} Issue Type: {issue_category} """
Expected Output: A customer service response that addresses the issue while maintaining brand voice
Variables/Placeholders:
**Note**: Only include this section if LLM prompts exist in the source specification. If no prompts are present, omit this section entirely.
### 7. Business Procedure Steps
Write the procedure as a numbered list of business steps (not technical tasks). Use clear, action-oriented language.
**Format for each step:**
**Step [Number]: [Action Name]**
- **What Happens**: Describe the business activity in plain language
- **Who Does It**: Role responsible (or "System" if automated)
- **Why**: Business reason for this step
- **Inputs**: What information is needed
- **Outputs**: What is produced or updated
- **Duration**: Typical time required
- **Success Criteria**: How to know it's done correctly
**Example:**Step 1: Verify Customer Order
### 8. Decision Points
For each decision in the procedure:
**Decision [Number]: [Decision Name]**
- **Question Being Answered**: What needs to be decided?
- **Who Decides**: Role or system making the decision
- **Decision Criteria**: What factors are considered?
- **Possible Outcomes**: What are the options?
- **Business Rules**: Rules that govern this decision
- **Impact**: What happens based on each outcome?
**Example:**Decision 1: Is Inventory Available?
### 9. Business Rules
Document all business rules that govern this procedure:
**Rule [Number]: [Rule Name]**
- **Rule Statement**: Clear statement of the rule
- **Business Rationale**: Why this rule exists
- **Applies To**: What situations or steps
- **Enforced By**: Who or what enforces it
- **Exceptions**: When this rule doesn't apply
- **Consequences**: What happens if violated
**Example:**Rule 1: Payment Before Shipment
### 10. Exception Handling
Document what happens when things go wrong:
**Exception [Number]: [Exception Name]**
- **What Goes Wrong**: Description of the problem
- **How It's Detected**: How we know there's a problem
- **Business Impact**: What's at risk
- **Response Procedure**: What we do about it
- **Responsible Party**: Who handles it
- **Prevention**: How to avoid this in the future
- **Escalation**: When to escalate and to whom
### 10. Integration Points
Describe interactions with other systems or procedures (in business terms):
**Integration [Number]: [System/Procedure Name]**
- **Purpose**: Why we interact with this system
- **What We Send**: Information provided to the system
- **What We Receive**: Information received back
- **Timing**: When this interaction happens
- **Dependency**: What happens if this system is unavailable
- **Business Owner**: Who owns the other system/procedure
### 11. Notes and Observations
#### 11.1 Process Characteristics
Document observable characteristics from the source specification:
- Process complexity (simple, moderate, complex)
- Automation level (manual, semi-automated, fully automated)
- Integration requirements (systems involved)
- Data volume characteristics (if specified)
#### 11.2 Limitations and Constraints
Document only what is explicitly stated or observable:
- Known limitations in the current design
- Explicit constraints mentioned in the specification
- Dependencies that must be satisfied
- Scope boundaries
#### 11.3 Additional Context
Include only if explicitly provided in the source:
- Regulatory requirements (if specified)
- Compliance needs (if specified)
- Quality standards (if specified)
- Performance targets (if specified)
**Note**: If any of these elements are not defined in the source specification, state "Not explicitly defined in source specification" rather than making assumptions.
---
## Writing Guidelines
### Language and Style
- **Use Business Language**: Avoid technical jargon, BPMN terms, or automation terminology
- **Be Specific**: Use concrete examples and scenarios
- **Be Action-Oriented**: Focus on what happens and why, not how it's implemented
- **Be Clear**: Write for someone unfamiliar with the process
- **Be Concise**: Eliminate unnecessary words while maintaining clarity
### Terminology to Avoid
❌ **Don't Use**: BPMN, nodes, gateways, sequence flows, service tasks, message events, XML, JSON, Langflow components, edges, ChatInput, ChatOutput, API calls, webhooks, HTTP requests, database queries, global variables, component templates
✅ **Do Use**: Steps, decisions, activities, information, data, systems, checks, notifications, updates, records, forms, reports, inputs, outputs, configuration values
### Examples of Translation
**BPMN Technical**: "The exclusive gateway evaluates the inventory_available boolean attribute"
**Business**: "We check whether we have enough stock to fulfill the order"
**BPMN Technical**: "A service task calls the payment API endpoint with order data"
**Business**: "We process the customer's payment through our payment system"
**BPMN Technical**: "The subprocess contains embedded error boundary events"
**Business**: "If something goes wrong during this step, we have procedures to handle the problem"
**Langflow Technical**: "The ChatInput node receives user message and passes it to the ActionItemExtractor component"
**Business**: "The system receives the user's request and analyzes it to identify action items"
**Langflow Technical**: "The component template defines input_types as ['Message', 'Data', 'Text']"
**Business**: "The system accepts information in various formats including messages and structured data"
**Langflow Technical**: "The edge connects node A's output handle to node B's input handle"
**Business**: "Information flows from step A to step B"
**Langflow Technical**: "Global variable 'api_key' is configured with type 'str' and marked as required"
**Business**: "The system requires authentication credentials to access external services"
### Formatting Standards
- Use clear headings and subheadings
- Use bullet points for lists
- Use numbered lists for sequential steps
- Use tables for structured comparisons
- Use examples to illustrate complex concepts
- Use bold for emphasis on key terms
- Use quotes for specific data values or examples
---
## Quality Standards
### Completeness
- All sections must be addressed
- Sections without source information should state "Not explicitly defined in source specification"
- All decisions must have clear criteria from the source
- All data elements must be defined based on source information
### Accuracy
- Information must match the source workflow exactly
- No hallucination or invention of details
- Do NOT make assumptions - only document what is observable
- If information is inferred, clearly state "Inferred from [specific source element]"
- If information is missing, state "Not explicitly defined in source specification"
### Clarity
- Readable by non-technical business stakeholders
- Free of technical jargon
- Concrete examples provided where available in source
- Logical flow and organization
### Business Focus
- Emphasizes business value and outcomes observable in the workflow
- Explains "why" based on what can be deduced from the source
- Connects to business objectives only when evident in the source
- Addresses stakeholder concerns only when specified in the source
---
## Output Format
### File Naming Convention
`[procedure-name]-sop.md`
Example: `order-fulfillment-sop.md`
### Document Header
```markdown
# [Procedure Name] - SOP
**Document Type**: SOP
**Version**: 1.0
**Date**: [Date]
**Author**: [Name]
**Source**: [Original workflow file/diagram]
**Status**: [Draft/Review/Approved]
---
## Document Control
**Approvers**:
- Business Owner: [Name/TBD]
- Process Owner: [Name/TBD]
- Compliance: [Name/TBD]
**Review Cycle**: [Frequency]
**Next Review Date**: [Date]
---Follow the sections outlined above in order:
Please analyze the following workflow and generate an SOP:
@order-fulfillment-process.bpmn
Additional context:
- This is for an e-commerce company
- Average order value is $150
- Processing 500-1000 orders per day
- Customer service team has 10 people
- Focus on customer experience and efficiencyPlease analyze the following Langflow workflow and generate an SOP:
@action-item-extractor.json
Additional context:
- This is for a project management team
- Processes meeting transcripts and chat logs
- Extracts actionable tasks with assignees and due dates
- Used by 50+ team members
- Focus on task tracking and accountabilityWorkflow Source:
@your-workflow-file # Replace with your BPMN, Langflow JSON, n8n, or workflow fileAdditional Context (optional but recommended):
- Industry/business type:
- Scale/volume:
- Key stakeholders:
- Primary objectives:
- Known constraints:
- Specific concerns:When analyzing Langflow JSON files, follow these additional guidelines:
edges array to understand the sequence of operationssource and target fields indicate flow directionFor each node in the nodes array:
Look for:
From:
Identify from:
When analyzing n8n workflow JSON files, follow these additional guidelines:
connections object to understand the sequence of operationsFor each node in the nodes array:
Look for:
From:
Identify from:
© IBM, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
Just SKILL.md in skills/sop-builder of IBM/ibm-watsonx-orchestrate-adk.
Open the folder on GitHubat commit b6f9065
Sop Builder 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 |
|---|---|---|---|---|---|---|
| Sop Builder this skillIBM/ibm-watsonx-orchestrate-adk | 178 | — | ~6.6k | Automated safety check: Pass | MIT | |
| N8n Add Workflowkhanhduyvt0101/workflows | 110 | — | ~1.3k | Automated safety check: Pass | None | |
| Airtable Automationclaude-office-skills/skills | 498 | — | ~2.7k | Automated safety check: Pass | MIT | |
| N8n MCP Tools Expertdavila7/claude-code-templates | 32k | 8 repos | ~3.2k | Automated safety check: Pass | MIT | |
| Automation InstructionsdeusXmachina-dev/memorylane | 121 | — | ~1.1k | Automated safety check: Pass | GPL-3.0 | |
| n8n Expression Syntaxczlonkowski/n8n-skills | 6.4k | — | ~5.2k | Automated safety check: Pass | MIT |
khanhduyvt0101/workflows
Add a new n8n workflow template to the repository. An agent skill from khanhduyvt0101/workflows.
claude-office-skills/skills
Airtable database automation - views, automations, integrations, and workflow triggers
davila7/claude-code-templates
Expert guide for using n8n-mcp MCP tools effectively. An agent skill from davila7/claude-code-templates.
deusXmachina-dev/memorylane
Write step-by-step automation instructions for a workflow, tailored to your tool (Claude, n8n or Zapier).
czlonkowski/n8n-skills
Validates and fixes n8n's double-curly-brace expressions, covering $json, $node, and the webhook body-wrapping mistake.
davila7/claude-code-templates
Write JavaScript code in n8n Code nodes. An agent skill from davila7/claude-code-templates.
IBM/ibm-watsonx-orchestrate-adk
Analyzes IBM watsonx Orchestrate agentic workflow artefacts (JSON or Python @flow) and returns prioritised architecture recommendations grouped by impact.
IBM/ibm-watsonx-orchestrate-adk
A skill your agent uses when the user wants to analyze agent telemetry traces to find bugs and get fix recommendations — walks through exporting traces from a local or remote watsonx Orchestrate…
IBM/ibm-watsonx-orchestrate-adk
Build MCP servers for customer care agents following Watson Orchestrate specifications.
IBM/ibm-watsonx-orchestrate-adk
A skill your agent uses when building, testing, debugging, or publishing IBM watsonx Orchestrate agents, tools, flows, connections, knowledge bases, or custom models with the orchestrate CLI or ADK…
IBM/ibm-watsonx-orchestrate-adk
Evaluate an agent instructions or agent definition for achievability and produce a structured, evidence-backed report artifact with per-dimension scores, findings, deterministic signals, and…
IBM/ibm-watsonx-orchestrate-adk
Expert guidance for creating high-level solution architecture documents from business requirements, use cases, or problem statements.
Works with
Expert guidance for building a Standard Operating Procedure (SOP) from a workflow diagram, Langflow JSON, n8n JSON, BPMN model or workflow description. Sop Builder is an agent skill from IBM/ibm-watsonx-orchestrate-adk, published by the product's own GitHub organization. Expert guidance for building a Standard Operating Procedure (SOP) from a workflow diagram, Langflow JSON, n8n JSON, BPMN model or workflow description.
Sop Builder fits situations like: tasks that involve Operations and SOPs; tasks that involve Workflow automation.
Run `npx skills add IBM/ibm-watsonx-orchestrate-adk --skill sop-builder -a claude-code`. Or copy the skill folder (skills/sop-builder in IBM/ibm-watsonx-orchestrate-adk) into .claude/skills/sop-builder in your project. Claude Code loads it when a task matches its description.
Run `npx skills add IBM/ibm-watsonx-orchestrate-adk --skill sop-builder -a codex`. Or copy the skill folder (skills/sop-builder in IBM/ibm-watsonx-orchestrate-adk) into .agents/skills/sop-builder 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 IBM/ibm-watsonx-orchestrate-adk --skill sop-builder -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/sop-builder, .gemini/skills/sop-builder, .github/skills/sop-builder and .opencode/skills/sop-builder in your project.
SKILL.md names no scripts, command-line tools or credentials: Sop Builder is instructions for the agent only. Our summary lists: Python 3.
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. Review the folder before installing.
Sop Builder is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 6.6k tokens (SKILL.md is roughly 26k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Sop Builder: N8n Add Workflow (khanhduyvt0101/workflows, 110 stars), Airtable Automation (claude-office-skills/skills, 498 stars), N8n MCP Tools Expert (davila7/claude-code-templates, 32k stars) and Automation Instructions (deusXmachina-dev/memorylane, 121 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
IBM (a GitHub organization, an official publisher) maintains it in IBM/ibm-watsonx-orchestrate-adk, which has 178 GitHub stars. The repository holds 8 skills in this directory. The repository was last updated on October 2, 2026.
Source: IBM/ibm-watsonx-orchestrate-adk on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.