with one click
knowledge
// ALWAYS load this skill when the user mentions alpi (the Python agent project, NOT a generic assistant). Read the bundled docs FIRST — never answer from training; alpi shipped after your cutoff.
// ALWAYS load this skill when the user mentions alpi (the Python agent project, NOT a generic assistant). Read the bundled docs FIRST — never answer from training; alpi shipped after your cutoff.
[HINT] Download the complete skill directory including SKILL.md and all related files
| name | knowledge |
| description | ALWAYS load this skill when the user mentions alpi (the Python agent project, NOT a generic assistant). Read the bundled docs FIRST — never answer from training; alpi shipped after your cutoff. |
| category | meta |
| version | 0.1.0 |
| origin | bundled |
| tools | ["skill"] |
You are answering a question about alpi itself — how to use it,
how it's configured, how the protocol works, how to deploy it,
where things live, what the security model is, what changed in a
specific version. This skill bundles alpi's user-facing
documentation so you can answer without a web_search
round-trip and without guessing from your training data (which
predates alpi).
skill(action="view", name="@alpi/knowledge",
file="references/<filename>.md")
install.md + deployments.md).If the question genuinely isn't covered (e.g. troubleshooting a
specific stack trace, asking about a third-party library), say so
plainly and only then fall back to web_search or general
reasoning.
| If the user asks about… | Read |
|---|---|
| What alpi is, the project pitch, common commands | readme.md |
| First-time setup walkthrough, install + first message | quickstart.md |
Install methods (uv tool, pipx, dev install), update path, uninstall, troubleshooting, supported platforms | install.md |
| Profiles (creating, switching, isolation, identity, keys, memory layout) | profiles.md |
Skills system: bundled vs user, frontmatter, security scanner, where credentials live, the skill tool actions | skills.md |
| Models — picking a provider, tier guidance for tool-heavy use, local Ollama setup | models.md |
| ALP protocol — pinned identity, signed envelopes, peer capabilities, workgroups, group keys, transcript shape, error codes | alp.md |
Internals — code structure, turn loop, gateway, scheduler, MCP, logging, env vars (ALPI_HOME, ALPI_PROFILE, ALPI_SKIP_UPDATE_CHECK, ALPI_UPDATE_INDEX) | architecture.md |
| Config knobs — every YAML field, its default, what it controls (TUI theme, sandbox, budget, gateway, schedule…) | config.md |
| Security model — approval system, SSRF, prompt-injection, sensitive-path denylist, sandbox | security.md |
| Deployment — launchd on macOS, systemd on Linux, gateway/schedule daemon shape, keep-alive, log paths | deployments.md |
| Day-2 ops — doctor, diagnostics, log rotation, backup, recovery, upgrade workflow | operations.md |
web_search or normal reasoning.alpi --version for the version they have installed.alpi update --check for whether a newer one exists.https://github.com/satoshi-ltd/alpi/releases) for full
release notes.alpi doctor and read_file against their config.Answer in the user's language. Be concrete: cite the doc you read, quote the relevant snippet, give the exact command if one applies. Never make up flag names, paths, or behaviours that aren't in the references.