Install
$ agentstack add skill-leynier-python-template-compose-python-stack ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
Compose Python Stack
Turn a product goal into a supported stack, explain the consequential choices, and generate it with Copier.
Workflow
- Read
docs/reference/presets.mdanddocs/reference/components.md. When exact compatibility matters, also readcatalog/generated/catalog.json. - Ask only about choices that change the architecture. Prefer one of the documented presets when it is close; otherwise select
customand compose the layers. - Keep model and embedding providers independent. Select at most one provider for each data role. Do not add AI to a simple library, Typer CLI, or FastAPI/Flask API unless requested.
- Select one deployment target. Docker is the portable base for deployed projects; select either no IaC, Pulumi, or Terraform where the chosen target supports it.
- Generate into a new directory with
copier copy gh:leynier/python-template, answering interactively. For automation, pass explicit values with repeated-d key=valuearguments. - Enter the generated directory and run
uv sync --all-groups,uv run pytest,uv run ruff check ., anduv run ruff format --check .. - Report the selected layers, generated entry points, required environment variables, and any cloud resources the user must configure.
Guardrails
- Treat catalog compatibility rules as authoritative; do not force an invalid combination.
- Preserve the first-class
python-library,typer-cli, andfastapi-apipaths. - Prefer Python 3.12 or newer and
uvfor environment and command execution. - Never deploy, create paid resources, or write credentials unless the user explicitly authorizes that action.
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: leynier
- Source: leynier/python-template
- License: MIT
- Homepage: https://python-template.leynier.dev
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.