j3ssie/osmedeus/osmedeus-expert
- community
Checking that the SKILL.md file is still in the repository.
Expert guide for the Osmedeus security automation workflow engine. Use when: (1) writing or editing YAML workflows (modules and flows), (2) running osmedeus CLI commands (scan, workflow management, installation, server), (3) configuring steps, runners, triggers, or template variables, (4) debugging workflow execution issues, (5) building security scanning pipelines, (6) working with agent/LLM step types, or (7) any question about osmedeus features, architecture, or best practices.
Install
npx vskill@latest install j3ssie/osmedeus/osmedeus-expertSKILL.md
Osmedeus Expert
Expert knowledge for writing YAML workflows and operating the Osmedeus security automation engine.
Quick Orientation
Osmedeus executes YAML-defined workflows with two kinds:
- module - Single execution unit containing steps (the building block)
- flow - Orchestrates multiple modules with dependency ordering
Template variables use {{Variable}} syntax. Foreach loop variables use [[variable]] to avoid conflicts.
Running Osmedeus
Essential Commands
Workflow Management
Installation & Setup
Server & Workers
Cloud
Other Commands
For complete CLI flags, see references/cli-flags.md.
Writing Workflows
Module Structure (Minimal)
Flow Structure (Minimal)
Step Types
| Type | Purpose | Key Fields | |
|---|---|---|---|
bash | Shell commands | command, commands, parallel_commands | |
function | JS utility functions | function, functions, parallel_functions | |
parallel-steps | Run steps concurrently | parallel_steps: [Step list] | |
foreach | Iterate over items | input, variable, threads, step | |
remote-bash | Execute on docker/ssh runner | Same as bash + step_runner_config | |
http | HTTP requests | url, method, headers, request_body | |
llm | LLM API calls | messages, tools, llm_config | |
agent | Agentic LLM with tool loop | query, agent_tools, max_iterations | |
agent-acp | Delegate to external ACP agent | agent, messages, acp_config |
For complete field reference per step type, see references/step-types.md.
Common Step Fields (All Types)
Template Variables
Built-in: {{Target}}, {{Output}}, {{Workspaces}}, {{RunUUID}}, {{WorkflowName}}
Platform: {{PlatformOS}}, {{PlatformArch}}, {{PlatformInDocker}}, {{PlatformInKubernetes}}, {{PlatformCloudProvider}}
Custom params defined in params: are accessed as {{param_name}}.
Foreach variables use double brackets: [[variable]].
For parameter generators and all variables, see references/template-variables.md.
Workflow Inheritance
For the complete inheritance system, see references/workflow-advanced.md.
Workflow Patterns
Pattern: Parallel Tool Execution
Pattern: Foreach with Concurrency
Pattern: Conditional Branching (Switch/Case)
Pattern: Conditional Branching (Conditions)
Pattern: Agent-Powered Analysis
Pattern: Flow with Module Dependencies
Reference Files
- [references/cli-flags.md](references/cli-flags.md) - All CLI flags for every command
- [references/step-types.md](references/step-types.md) - Complete field reference for each step type
- [references/template-variables.md](references/template-variables.md) - All template variables, generators, and utility functions
- [references/workflow-advanced.md](references/workflow-advanced.md) - Triggers, inheritance, runners, action handlers, reports
- [references/examples.md](references/examples.md) - Full annotated workflow examples (module, flow, agent, triggers)
Debugging Tips
- Validate YAML before running:
osmedeus workflow lint <workflow-path> - Dry run to see execution plan:
osmedeus run -m <module> -t test --dry-run - Verbose output:
osmedeus run -m <module> -t <target> -v - Check exports: each step's exports propagate to subsequent steps only
- Foreach uses `[[var]]` not
{{var}}- this is the most common mistake - pre_condition uses JS expressions:
file_length('path') > 0,is_empty('{{var}}') - on_error: continue prevents a failing step from stopping the workflow
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewNot runA model review is scheduled for the next rescan.
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingpublic/skills/osmedeus-expert/SKILL.md
Popularity
- Repository stars
- 6,523
- Repository forks
- 1,025
- 7-day trend score
- 44
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/j3ssie/osmedeus/osmedeus-expert)