# Environment Guide

> Discover, compare, and deploy pre-built Ludus cyber range environments for security training, attack simulation, and detection engineering. Use when users ask to choose a lab, verify prerequisites, or deploy known environments such as GOAD, SCCM, Elastic, or Vulhub.

- **Type:** Skill
- **Install:** `agentstack add skill-badsectorlabs-ludus-skills-environment-guide`
- **Verified:** Yes — security-reviewed for prompt injection and unsafe behavior
- **Seller:** [badsectorlabs](https://agentstack.voostack.com/s/badsectorlabs)
- **Installs:** 0
- **Category:** [Agent Skills](https://agentstack.voostack.com/c/agent-skills)
- **Latest version:** 0.1.0
- **License:** MIT
- **Upstream author:** [badsectorlabs](https://github.com/badsectorlabs)
- **Source:** https://github.com/badsectorlabs/ludus-skills/tree/main/skills/environment-guide
- **Website:** https://docs.ludus.cloud/docs/using-ludus/mcp

## Install

```sh
agentstack add skill-badsectorlabs-ludus-skills-environment-guide
```

Requires the [AgentStack CLI](https://agentstack.voostack.com/docs/cli). Works with Claude Code, Cursor, and any MCP-compatible agent.

## About

# Ludus Environment Guide

Use this skill to map user goals to pre-built Ludus environments and provide reliable deployment guidance.

## Workflow

1. Clarify what the user wants to learn, test, or simulate.
2. Recommend one or more pre-built environments that match that objective.
3. Check prerequisites before deploy: required templates, required Ansible roles/collections, and minimum resources.
4. Guide the deployment steps in order and call out any external playbook steps.
5. Provide post-deploy next actions (validation checks, docs, and common follow-up commands).

## Key Considerations

- Resource requirements vary widely; include sizing guidance in recommendations.
- Verify required templates are available on the server before starting a deploy.
- Ensure required Ansible roles and collections are installed before deploy.
- Call out when setup depends on external Ansible playbooks run from the user machine.
- Remind users a WireGuard connection is required when running external Ansible against range VMs.

## References

- Use `references/environments.md` for the full environment catalog, requirements, and deployment notes.
- Use `https://docs.ludus.cloud/docs/category/environment-guides` for official environment guide updates.
- Use `https://docs.ludus.cloud/docs/quick-start/build-templates` to verify template setup prerequisites.

## Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

- **Author:** [badsectorlabs](https://github.com/badsectorlabs)
- **Source:** [badsectorlabs/ludus-skills](https://github.com/badsectorlabs/ludus-skills)
- **License:** MIT
- **Homepage:** https://docs.ludus.cloud/docs/using-ludus/mcp

Install and usage instructions live in the source repository linked above.

## Pricing

- **Free** — Free

## Security capabilities

Automated source analysis of v0.1.0 — what this tool can access:

- **Network access:** no
- **Filesystem access:** no
- **Shell / process execution:** no
- **Environment & secrets:** no
- **Dynamic code execution:** no

*"Yes" means the capability is present in the source — more access means more to trust, not that it is unsafe.*


## Versions

- **0.1.0** — security scan: passed — Imported from the upstream source.

## Links

- Listing page: https://agentstack.voostack.com/l/skill-badsectorlabs-ludus-skills-environment-guide
- Seller: https://agentstack.voostack.com/s/badsectorlabs
- Browse the marketplace: https://agentstack.voostack.com/browse

---
Listed on AgentStack — the marketplace for AI agent skills and MCP servers. Every listing is security-reviewed. Creators keep 70%.
