edgedelta-pipelines
This skill should be used when users want to create EdgeDelta pipelines, validate pipeline YAML configurations, deploy pipelines to EdgeDelta, or ask about…
Skill by edgedelta
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/edgedelta-edgedelta-pipelines
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: backend, devops, data
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
- Runs as
- Python package
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/edgedelta-pipelines
What's inside
- Skill name
edgedelta-pipelines- Description
- This skill should be used when users want to create EdgeDelta pipelines, validate pipeline YAML configurations, deploy pipelines to EdgeDelta, or ask about EdgeDelta monitoring and observability. Recognizes phrases like "create a pipeline", "EdgeDelta config", "validate my pipeline", "deploy to EdgeDelta", "what can I monitor", and "help with OTLP/telemetry collection". Provides 7 production-tested templates, validation tools, and direct API deployment.
- License
- Apache-2.0
- Instructions
- 479 lines in SKILL.md · view on GitHub
Before installing
- Ships executable scripts
Files (20)
- .gitignore
- CHANGELOG.md
- README.md
- SECURITY.md
- SKILL.md
- templates-summary.md · assets/examples/
- best-practices.md · assets/references/
- sequence-processors.md · assets/references/
- validation-rules.md · assets/references/
- deploy_pipeline.py · assets/scripts/
- inspect_environment.py · assets/scripts/
- pipeline_builder.py · assets/scripts/
- validate_pipeline.py · assets/scripts/
- template-1-log-pii-masking.yaml · assets/templates/
- template-2-otlp-dual.yaml · assets/templates/
- template-3-mixed-telemetry.yaml · assets/templates/
- template-4-api-json.yaml · assets/templates/
- template-5-multi-api.yaml · assets/templates/
- template-6-prometheus-scraper.yaml · assets/templates/
- template-7-lookup-enrichment.yaml · assets/templates/
SKILL.md (first lines)
# EdgeDelta Pipelines Skill
Creates, validates, and deploys EdgeDelta pipeline v3 configurations. Provides production-tested templates, validation tools, environment inspection, and interactive pipeline building.
## When to Use This Skill
Activate this skill when the user:
- Wants to create an EdgeDelta pipeline
- Asks about EdgeDelta configuration or monitoring
- Needs to collect logs, metrics, or traces
- Wants to validate a pipeline YAML
- Asks "what can I monitor" or wants environment inspection
- Mentions pipelines, telemetry, observability with EdgeDelta context
## Core Capabilities
1. **Quick Deploy**: Choose from 7 production-tested templates
2. **Custom Builder**: Interactive pipeline creation with environment inspection
3. **Validation**: Check pipelines against EdgeDelta rules before deployment
4. **Environment Discovery**: Inspect K8s/Linux/Windows for monitoring opportunities
5. **Direct Deployment**: Deploy pipelines via EdgeDelta API
## Quick Reference Searches
For fast lookups without loading full skill context:
```bash
# Find template by use case
grep -n "Use case:" SKILL.md
# Find template architecture
grep -n "Architecture:" SKILL.md
# Find validation rules
grep -n "validation" assets/scripts/validate_pipeline.py
# Find processor examples
grep -rn "type: generic_mask" assets/templates/
# Find API deployment script
ls assets/scripts/deploy_pipeline.py
# See all templates
ls assets/templates/template-*.yaml
```
## Available Workflows
### Workflow 1: Quick Template Deployment
**When**: User wants to quickly deploy a pipeline
**Steps**:
1. Ask for EdgeDelta credentials:
- Organization ID
- API Token
- Check `~/.edgedelta.env or project .env file` first
- Store in conversation context
2. Present template options:
- **Template 1**: Log Ingestion with PII Masking
- Use case: Application logs with compliance requirements
- Architecture: file_input → sequence (3x generic_mask + extract_metric) → ed_output
- **Template 2**: OTLP Dual Receiver
- Use case: OpenTelemetry data collection
- Architecture: otlp_input (gRPC+HTTP) → sequence (transform + metrics) → ed_output
- **Template 3**: Mixed Telemetry Processing
- Use case: Logs AND metrics with different processing
- Architecture: file+otlp inputs → parallel sequences → ed_output
- **Template 4**: API Pull with JSON Processing
- Use case: REST API polling (ServiceNow, CMDB)
- Architecture: http_pull → sequence (json_unroll + transform) → ed_output
- **Template 5**: Multi-API with Aggregation
- Use case: Multiple API sources (Duo Security pattern)
- Architecture: 3x http_pull → 3x sequences → aggregator → ed_output
- **Template 6**: Prometheus Metrics Scraper
- Use case: Scrape Prometheus exporters (node_exporter, custom metrics)
- Architecture: prometheus_input → sequence (transform) → ed_output
- Features: Multi-target scraping, relabel_configs, cluster monitoring
- **Template 7**: Lookup Enrichment
- Use case: Enrich logs with reference data (user metadata, IP geo, product catalogs)
- Architecture: compound (input → sequence (parse + lookup + transform) → route → matched/unmatched outputs)
- Features: CSV/DB lookups, conditional routing, enrichment validation
3. Ask customization questions based on selected template:
- Tag name
- File paths (Template 1, 3)
- Ports (Template 2, 3)
- API endpoints (Template 4, 5)
- Pull intervals (Template 4, 5)
- Prometheus targets (Template 6)
- Scrape intervals (Template 6)
- Lookup CSV path and key fields (Template 7)
- Enrichment attributes (Template 7)
4. Read the template from `assets/templates/template-{number}-{name}.yaml`
5. Customize the template with user's values
6. Run validation: `python3 assets/scripts/validate_pipeline.py /tmp/customized.yaml`
7. If valid, deploy: `python3 assets/scripts/deploy_pipeline.py /tmp/customized.yaml <org_id> <api_token>`
8. Provide deployment details:
- Pipeline ID
- App URL: https://app.edgedelta.com/pipelines/{id}
- Install command
### Workflow 2: Environment Inspection + Custom Pipeline
**When**: User wants to build based on their environment OR asks "what can I monitor"
**Steps**:From edgedelta/skills, Apache-2.0.
Signals
- Stars
- 1
- Forks
- 1
- Open issues
- 0
- Last commit (this folder)
- Feb 5, 2026 (8 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- Apache-2.0
- Repository
- github.com/edgedelta/skills
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
Cite this page
edgedelta-pipelines skill. Agent Mart. https://agentmart.dev/skills/edgedelta-edgedelta-pipelines (last updated 2026-10-24)