Compare commits

..

1 Commits

Author SHA1 Message Date
Hermes Pipeline 1da16b4e22 Add Skill: text-concatenation-workflow
Extracted from: https://github.com/temiroff/Blacknode.git
Score: 1.0
2026-08-08 23:06:53 +00:00
9 changed files with 107 additions and 110 deletions
@@ -0,0 +1,59 @@
---
name: text-concatenation-workflow
version: 1.0.0
description: Concatenate two text strings and produce the combined output.
inputs:
- text_a (string)
- text_b (string)
steps:
- Create a Text node with value set to input text_a.
- Create a second Text node with value set to input text_b.
- Create a Concat node with inputs a and b.
- Create an Output node.
- Connect Text node a 'value' port to Concat node 'a' port.
- Connect Text node b 'value' port to Concat node 'b' port.
- Connect Concat node 'value' port to Output node 'value' port.
- Execute/cook the graph from the Output node to obtain the result.
outputs:
- concatenated_text (string)
tags: []
metadata:
source_repo: https://github.com/temiroff/Blacknode.git
extracted_at: ''
confidence: 0.95
---
# text-concatenation-workflow
Concatenate two text strings and produce the combined output.
## Steps
1. Create a Text node with value set to input text_a.
2. Create a second Text node with value set to input text_b.
3. Create a Concat node with inputs a and b.
4. Create an Output node.
5. Connect Text node a 'value' port to Concat node 'a' port.
6. Connect Text node b 'value' port to Concat node 'b' port.
7. Connect Concat node 'value' port to Output node 'value' port.
8. Execute/cook the graph from the Output node to obtain the result.
## Inputs
- text_a (string)
- text_b (string)
## Outputs
- concatenated_text (string)
## Failure Modes
- Missing or invalid text inputs.
- Graph execution error if nodes are not properly connected.
- Concat node may not handle non-string types.
## Source
Extracted from: [https://github.com/temiroff/Blacknode.git](https://github.com/temiroff/Blacknode.git)
Confidence: 0.95
@@ -0,0 +1,6 @@
# Commands: text-concatenation-workflow
## Available Commands
- `/skill text-concatenation-workflow` — Load this skill
- `/run text-concatenation-workflow` — Execute workflow
@@ -0,0 +1,10 @@
# Examples: text-concatenation-workflow
## Usage Example
```python
# How to use this skill
# Inputs: text_a (string), text_b (string)
# Process: Create a Text node with value set to input text_a. → Create a second Text node with value set to input text_b. → Create a Concat node with inputs a and b.
# Outputs: concatenated_text (string)
```
@@ -0,0 +1,31 @@
{
"name": "text-concatenation-workflow",
"version": "1.0.0",
"goal": "Concatenate two text strings and produce the combined output.",
"inputs": [
"text_a (string)",
"text_b (string)"
],
"steps": [
"Create a Text node with value set to input text_a.",
"Create a second Text node with value set to input text_b.",
"Create a Concat node with inputs a and b.",
"Create an Output node.",
"Connect Text node a 'value' port to Concat node 'a' port.",
"Connect Text node b 'value' port to Concat node 'b' port.",
"Connect Concat node 'value' port to Output node 'value' port.",
"Execute/cook the graph from the Output node to obtain the result."
],
"outputs": [
"concatenated_text (string)"
],
"failure_modes": [
"Missing or invalid text inputs.",
"Graph execution error if nodes are not properly connected.",
"Concat node may not handle non-string types."
],
"confidence": 0.95,
"explanation": "Extracted from examples/converted_text_pipeline.py which demonstrates a simple Blacknode graph workflow: two Text nodes feed a Concat node that outputs via an Output node. This pattern is reusable for any text combination task.",
"source_repo": "https://github.com/temiroff/Blacknode.git",
"score": 1.0
}
@@ -1,4 +1,4 @@
# Tests: text-concatenation
# Tests: text-concatenation-workflow
## Test Checklist
-61
View File
@@ -1,61 +0,0 @@
---
name: text-concatenation
version: 1.0.0
description: Concatenate two text inputs using Blacknode node graph
inputs:
- text_a
- text_b
steps:
- Create a Blacknode Graph instance
- Add a Text node with param value set to text_a
- Add a second Text node with param value set to text_b
- Add a Concat node that accepts inputs 'a' and 'b' and outputs 'value'
- Add an Output node with input port 'value'
- Connect first Text node 'value' port to Concat 'a' port
- Connect second Text node 'value' port to Concat 'b' port
- Connect Concat 'value' port to Output 'value' port
- Invoke graph cook on Output 'value' to evaluate and return result
outputs:
- concatenated_text
tags: []
metadata:
source_repo: https://github.com/temiroff/Blacknode.git
extracted_at: ''
confidence: 0.9
---
# text-concatenation
Concatenate two text inputs using Blacknode node graph
## Steps
1. Create a Blacknode Graph instance
2. Add a Text node with param value set to text_a
3. Add a second Text node with param value set to text_b
4. Add a Concat node that accepts inputs 'a' and 'b' and outputs 'value'
5. Add an Output node with input port 'value'
6. Connect first Text node 'value' port to Concat 'a' port
7. Connect second Text node 'value' port to Concat 'b' port
8. Connect Concat 'value' port to Output 'value' port
9. Invoke graph cook on Output 'value' to evaluate and return result
## Inputs
- text_a
- text_b
## Outputs
- concatenated_text
## Failure Modes
- Port name mismatch causes connection error
- Missing runtime or graph not initialized
- Cook on nonexistent node returns error
## Source
Extracted from: [https://github.com/temiroff/Blacknode.git](https://github.com/temiroff/Blacknode.git)
Confidence: 0.9
-6
View File
@@ -1,6 +0,0 @@
# Commands: text-concatenation
## Available Commands
- `/skill text-concatenation` — Load this skill
- `/run text-concatenation` — Execute workflow
-10
View File
@@ -1,10 +0,0 @@
# Examples: text-concatenation
## Usage Example
```python
# How to use this skill
# Inputs: text_a, text_b
# Process: Create a Blacknode Graph instance → Add a Text node with param value set to text_a → Add a second Text node with param value set to text_b
# Outputs: concatenated_text
```
-32
View File
@@ -1,32 +0,0 @@
{
"name": "text-concatenation",
"version": "1.0.0",
"goal": "Concatenate two text inputs using Blacknode node graph",
"inputs": [
"text_a",
"text_b"
],
"steps": [
"Create a Blacknode Graph instance",
"Add a Text node with param value set to text_a",
"Add a second Text node with param value set to text_b",
"Add a Concat node that accepts inputs 'a' and 'b' and outputs 'value'",
"Add an Output node with input port 'value'",
"Connect first Text node 'value' port to Concat 'a' port",
"Connect second Text node 'value' port to Concat 'b' port",
"Connect Concat 'value' port to Output 'value' port",
"Invoke graph cook on Output 'value' to evaluate and return result"
],
"outputs": [
"concatenated_text"
],
"failure_modes": [
"Port name mismatch causes connection error",
"Missing runtime or graph not initialized",
"Cook on nonexistent node returns error"
],
"confidence": 0.9,
"explanation": "The repo contains example converted workflows; converted_text_pipeline.py demonstrates a simple reusable pattern of two source nodes feeding a concatenation node into an output, applicable to any string joining task in Blacknode.",
"source_repo": "https://github.com/temiroff/Blacknode.git",
"score": 1.0
}