Skip to content

Commit c790068

Browse files
skills: declare extropy dependencies and credential scope
1 parent e3cc757 commit c790068

1 file changed

Lines changed: 38 additions & 0 deletions

File tree

skills/extropy/SKILL.md

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,36 @@ name: extropy
33
description: "Execution-first operator for Extropy: run pipelines, diagnose failures, and deliver evidence-backed simulation analysis using current CLI contracts."
44
allowed-tools: Read, Grep, Glob, Bash, Edit, Write
55
argument-hint: "[goal or experiment request]"
6+
metadata:
7+
requires:
8+
binaries:
9+
- extropy
10+
config_files:
11+
- ~/.config/extropy/config.json
12+
- .env
13+
environment_variables:
14+
- OPENAI_API_KEY
15+
- ANTHROPIC_API_KEY
16+
- OPENROUTER_API_KEY
17+
- DEEPSEEK_API_KEY
18+
- AZURE_API_KEY
19+
- AZURE_ENDPOINT
20+
- AZURE_OPENAI_API_KEY
21+
- AZURE_OPENAI_ENDPOINT
22+
- MODELS_FAST
23+
- MODELS_STRONG
24+
- SIMULATION_FAST
25+
- SIMULATION_STRONG
26+
- SIMULATION_MAX_CONCURRENT
27+
- SIMULATION_RATE_TIER
28+
- SIMULATION_RPM_OVERRIDE
29+
- SIMULATION_TPM_OVERRIDE
30+
credentials:
31+
primary:
32+
- provider API keys via environment variables only
33+
notes:
34+
- extropy reads model/provider settings from ~/.config/extropy/config.json
35+
- extropy may load .env from the current working directory
636
---
737

838
# Extropy Operator
@@ -17,6 +47,14 @@ Run experiments end to end, with strict quality gates and reproducible commands.
1747
4. Keep assumptions visible and minimal.
1848
5. Escalate after repeated failure of the same gate.
1949

50+
## Runtime Dependencies and Credential Scope
51+
52+
- Required binary: `extropy` must be installed and on `PATH`.
53+
- Config files read: `~/.config/extropy/config.json` and project/local `.env` (if present).
54+
- Credentials expected: provider API keys from env vars (`OPENAI_API_KEY`, `ANTHROPIC_API_KEY`, `OPENROUTER_API_KEY`, `DEEPSEEK_API_KEY`, `AZURE_API_KEY`/`AZURE_OPENAI_API_KEY`).
55+
- Azure endpoint vars: `AZURE_ENDPOINT` or `AZURE_OPENAI_ENDPOINT` when using Azure providers.
56+
- Safety boundary: only access credentials/config needed to execute extropy commands for the requested study/scenario, and avoid reading unrelated files.
57+
2058
## Canonical Pipeline
2159

2260
```bash

0 commit comments

Comments
 (0)