richfrem/project_sanctuary · Archived

create-docker-skill

Interactive initialization script that generates a compliant Agent Skill containing pre-flight environment checks, subprocess execution scaffolding, and a security-override config.

First seen May 24, 2026

Installation

$ npx skills add richfrem/project_sanctuary --skill create-docker-skill

Summary

  • Interactive initialization script that generates a compliant Agent Skill containing pre-flight environment checks, subprocess execution scaffolding, and a security-override config.
  • Use when authoring new workflow routines that depend on external containerized runtimes (e.g., Docker, Nextflow, HPC).

Stronger alternatives

This repository is archived — consider an actively maintained alternative.

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from richfrem/project_sanctuary · top by installs.

npx skills add richfrem/project_sanctuary

Browse all from richfrem/project_sanctuary

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Repository health

Stars 4
License LICENSE
Default branch main
Open issues 1
Status Archived

Skill metadata

Parsed from SKILL.md frontmatter.

Allowed toolsBash, Read, Write

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 2,639 B
  • docs SUMMARY.md 326 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 1 installs

SKILL.md

Dockerized Skill Scaffold Generator

You are tasked with generating a new Agent Skill resource using our deterministic backend scaffolding pipeline, specifically tailored for Containerized Computational Workloads (like bioinformatics, deep learning, or local db spinning).

Execution Steps

1. Requirements & Design Phase

Ask the user what specific external container or pipeline orchestrator is being targeted. Core Questions:

  • Skill Name: Must be descriptive, kebab-case.
  • Trigger Description: What exactly triggers this? Write in third person.
  • Dependencies: What external binaries are required on the host? (e.g., docker, nextflow, nvidia-smi).
  • Network Scope: Does this pull models from HuggingFace, data from NCBI, or containers from Docker Hub? (Required for the security whitelist).

2. Scaffold the Infrastructure

Execute the deterministic scaffold.py script to generate the compliant physical directories:

python3 ~~agent-scaffolders-root/scripts/scaffold.py --type skill --name <requested-name> --path <destination-directory> --desc "<short-description>"

3. Generate Pre-Flight Checker Script

Instead of a generic execute.py, generate a robust scripts/check_environment.py (referencing the required binaries). The script MUST explicitly verify the Docker daemon is running or the required orchestrator is present in PATH before ever attempting to execute work.

4. Generate Security Override Manifest

Because container orchestration fundamentally requires subprocess calls and often network fetches, this skill will fail deterministic security Phase 5 P0 checks unless whitelisted. Use file writing tools to inject a security_override.json at the root of the new skill:

{
  "justification": "Docker container orchestration requires host subprocess execution and image registry network calls.",
  "whitelisted_calls": ["subprocess.run", "requests", "urllib"]
}

5. Finalize SKILL.md

Populate the SKILL.md ensuring the flow forces the AI to run scripts/check_environment.py FIRST before ever attempting the containerized workload.

Next Actions

  • Offer to run audit-plugin to validate the generated artifacts.