Skip to content
Back to skills

Promptcraft Robotics

ASecurity

"Route PromptCraft-Robotics requests to the AirSim sample workflow

  • 247 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added September 8, 2026
ai-agentspythongobashapisecurity

Works with

  • api

Security analysis

A100/100

Pro scans all 17 files and shows the line behind each finding

Scanned September 8, 2026

npx -y skills add VectorSpaceLab/AREX-Skill --skill promptcraft-robotics --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Promptcraft Robotics?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Promptcraft Robotics
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/vectorspacelab-promptcraft-robotics/badge)](https://www.skillsdirectory.com/skills/vectorspacelab-promptcraft-robotics)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: promptcraft-robotics
description: "Route PromptCraft-Robotics requests to the AirSim sample workflow
  or the markdown robotics prompt library."
metadata:
  disco-role: operating
disable-model-invocation: true
license: MIT
---

# PromptCraft-Robotics

PromptCraft-Robotics is a robotics prompt library plus a sample ChatGPT-AirSim drone interface. Use this skill when a user wants to:

- run, inspect, or troubleshoot the `chatgpt_airsim/` sample;
- understand the helper functions, prompt contract, or config files used by that sample;
- find, adapt, or classify one of the markdown robotics examples under `examples/`;
- rewrite a robotics prompt in the repo's `Question` / `Code` / `Reason` style;
- compare example families such as aerial robotics, embodied navigation, manipulation, multi-robot control, or visual servoing.

This skill is router-like. It keeps the repo map small at the top level and sends detailed work to the focused sub-skills.

## First choice

- Use `sub-skills/airsim-simulator/` for the ChatGPT-AirSim drone sample, its setup/configuration, and its safety caveats.
- Use `sub-skills/prompt-examples/` for the prompt example library under `examples/`.

## Quick route map

| User request | Route |
| --- | --- |
| "How do I run the AirSim chatbot?" | `sub-skills/airsim-simulator/` |
| "What functions can the drone use?" | `sub-skills/airsim-simulator/` |
| "Why is the sample Windows-only?" | `sub-skills/airsim-simulator/` |
| "Which example matches manipulation / navigation / visual servoing?" | `sub-skills/prompt-examples/` |
| "How do I write a new robotics prompt in this repo's style?" | `sub-skills/prompt-examples/` |
| "Explain the prompt library's categories" | `sub-skills/prompt-examples/` |

## What this root skill does and does not do

### It does

- Explain the repository at a high level.
- Point to the right sub-skill for detailed commands, prompt patterns, and troubleshooting.
- Preserve the repo's public routing metadata and provenance.

### It does not

- Reproduce the full AirSim setup instructions in the root file.
- Repeat the full catalog of example prompts at the root.
- Depend on the original repository checkout for runtime instructions.

## Installation and minimal checks

No package installation is required to use the prompt-example guidance. AirSim sample work needs the Python/OpenAI/AirSim stack described in `sub-skills/airsim-simulator/references/setup-and-runtime.md`.

From this skill directory, the safe bundled checks are:

```bash
python sub-skills/airsim-simulator/scripts/check-chatgpt-airsim-config.py --config <config.json> --settings <settings.json>
python sub-skills/prompt-examples/scripts/validate-prompt-example.py <draft.md>
```

Use those checks for preflight or prompt-structure review; they do not run the AirSim simulator or call a model API.

## Repository shape

- `README.md` introduces the repository and the two major families: the simulator sample and the prompt examples.
- `chatgpt_airsim/` contains the drone chatbot sample, wrapper, and prompt/config files.
- `examples/` contains markdown prompt examples grouped by robotics task family.
- `references/` holds the distilled public knowledge for future agents.
- `sub-skills/` holds the focused workflows.

## Read these references when needed

- `references/repo-overview.md` for the high-level repo map.
- `references/repo-provenance.md` for source commit and refresh baseline.
- `references/troubleshooting.md` for cross-cutting issues.
- `references/repo-routing-metadata.json` for the managed router placement used during import.

## Minimal orientation

If a user gives only a broad question like "What is this repo for?", answer from the root overview and then route to the best sub-skill.

If the user asks about the AirSim sample, remember three recurring facts from the repository evidence:

1. The sample uses a prompt-driven loop that sends user text to the OpenAI ChatCompletion API.
2. The sample extracts code blocks from model responses and runs them directly, so it must be treated as unsafe and sandboxed.
3. The wrapper uses repository-specific coordinate conventions and exact object names, so ambiguity should trigger clarification rather than guessing.

If the user asks about the examples, remember that the library is organized by task family, not by implementation package. Choose the example that matches the user's robotics task, then adapt the prompt style and functions rather than copying the repository path.

## Safety note

The AirSim sample can execute model-produced Python code. Future agents should treat that as a security risk, not as a convenience feature.

## Provenance note

Before claiming the skill is current, check `references/repo-provenance.md`. It records the source commit and the evidence paths used to build this skill.

Files in this skill

  • SKILL.md4.7 KB
  • references/repo-overview.md2.3 KB
  • references/repo-provenance.md1.5 KB
  • references/repo-routing-metadata.json534 B
  • references/troubleshooting.md3.4 KB
  • sub-skills/airsim-simulator/SKILL.md4.2 KB
  • sub-skills/airsim-simulator/references/available-functions.md2.3 KB
  • sub-skills/airsim-simulator/references/prompt-contract.md2.1 KB
  • sub-skills/airsim-simulator/references/setup-and-runtime.md2.8 KB
  • sub-skills/airsim-simulator/references/troubleshooting.md2.4 KB
  • sub-skills/airsim-simulator/scripts/check-chatgpt-airsim-config.py4.2 KB
  • sub-skills/prompt-examples/SKILL.md4 KB
  • sub-skills/prompt-examples/references/adaptation-guide.md2.7 KB
  • sub-skills/prompt-examples/references/category-map.md2.9 KB
  • sub-skills/prompt-examples/references/prompt-patterns.md2.8 KB
  • sub-skills/prompt-examples/references/troubleshooting.md2.3 KB
  • sub-skills/prompt-examples/scripts/validate-prompt-example.py1.4 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.