oil-gas-delegation
Meta-skill that detects software tasks and routes them to appropriate petropowers skills.
How do I install this agent skill?
npx skills add https://github.com/kucherenko/petropowers --skill oil-gas-delegationIs this agent skill safe to install?
- Gen Agent Trust Hubpass
This skill acts as a routing or delegation mechanism between specialized domains and general software development workflows. It contains no executable code or risky network patterns.
- Socketwarn
1 alert: gptAnomaly
- Snykwarn
Risk: MEDIUM · 1 issue
What does this agent skill do?
Skill: Oil & Gas Delegation
Meta-skill that detects software tasks and routes them to appropriate petropowers skills.
Purpose
Oil & gas domain skills handle interpretation, analysis, and optimization recommendations. When a request requires building software (web apps, dashboards, APIs, databases), this skill delegates to petropowers skills.
Detection Logic
When a request contains any of these keywords, delegate to software development workflow:
- Web app, dashboard, visualization
- API, REST endpoint, GraphQL
- Database schema, data model, persistence
- Data pipeline, ETL, automation script
- Report generation system
- Alert notification system
Decision Flow
User request received
↓
Does request require building software?
↓
YES → Invoke oil-gas-delegation
↓
Route to appropriate petropowers workflow
↓
NO → Handle within domain skill
Delegation Workflows
Web Application / Dashboard
Request: "Build a drilling monitoring dashboard"
-
Invoke
petropowers:brainstormingskill- Refine dashboard requirements
- Identify data sources, users, features
- Create design document
-
Get user approval on design
-
Invoke
petropowers:writing-plansskill- Break into implementation tasks
- Define file structure, tech stack
-
Execute via
petropowers:subagent-driven-development- TDD for components
- Integration tests
- Code review between tasks
Data Pipeline
Request: "Create an automated LAS file processor"
- Invoke
petropowers:brainstorming - Get design approval
- Invoke
petropowers:writing-plans - Execute via
petropowers:subagent-driven-development
API Development
Request: "Build a REST API for production data"
- Invoke
petropowers:brainstorming - Get design approval
- Invoke
petropowers:writing-plans - Execute via
petropowers:subagent-driven-development
Quick Script
Request: "Write a script to convert SEG-Y to numpy"
- Check if truly needs TDD (one-off vs. production)
- If production: Use TDD workflow
- If one-off: Direct implementation with verification
Domain-Only Tasks (No Delegation)
These tasks stay within domain skills:
- "Analyze this seismic section for faults"
- "Interpret well log data for porosity"
- "Calculate probability of success for this prospect"
- "Optimize drilling parameters"
- "Forecast production decline"
- "Assess pipeline integrity"
Domain skills provide analysis, recommendations, and domain expertise. Software skills build tools to support that work.
Integration Points
Domain skills invoke this skill when they detect software requirements:
## Software Tasks
If the user requests software development:
1. Acknowledge the request
2. Invoke `petropowers:oil-gas-delegation`
3. Delegation skill routes to appropriate workflow
4. Return to domain work after software is complete
Example Interaction
User: "I need a dashboard to visualize my seismic data"
Agent response:
- Recognize: "dashboard" → software task
- Invoke:
petropowers:oil-gas-delegation - Delegation skill:
- Invokes
petropowers:brainstormingfor dashboard design - Design: "Seismic Visualization Dashboard"
- Upload SEG-Y files
- Display inline/crossline/time slices
- Filter by amplitude range
- User approves design
- Invokes
petropowers:writing-plansfor implementation plan - Executes via TDD workflow
- Invokes
User: "What's the porosity in this well based on the logs?"
Agent response:
- Recognize: Domain analysis, no software
- Invoke:
petropowers:oil-gas-pipelines/exploration - Domain skill:
- Reads LAS file
- Calculates porosity from density/neutron logs
- Returns analysis result
Usage Instructions
When implementing this skill:
- Check user request for software keywords
- If software: Route to brainstorming workflow
- If domain: Stay in domain skill
- After software complete, return to domain context
This skill is the bridge between oil & gas domain expertise and software engineering best practices.
How can the creator link this skill?
Add the canonical catalog link to the repository README so users can inspect current installs and available audits. The publishing guide covers the complete discovery path.
<a href="https://skillzs.dev/skills/kucherenko/petropowers/oil-gas-delegation">View oil-gas-delegation on skillZs</a>