No description
  • TypeScript 100%
Find a file
keeb 5d5894435a feat: add embedded terraria skill for AI agents
Embed the `terraria` skill in the extension package so that swamp installs
it into the user's `.claude/skills/terraria/` on extension pull. The skill
documents the `@user/terraria/server` model — its tmux-over-SSH execution
model, methods (`warnShutdown`, `status`, `collectMetrics`), the
short-circuit semantics for offline VMs, and the Prometheus textfile path
on the remote host.

Bump manifest version to 2026.04.06.1 and add the new top-level `skills:`
list referencing the embedded skill.
2026-04-06 18:35:41 -07:00
.claude/skills/terraria feat: add embedded terraria skill for AI agents 2026-04-06 18:35:41 -07:00
extensions/models Initial commit: @keeb/terraria swamp extension 2026-02-27 12:31:12 -08:00
.gitignore Initial commit: @keeb/terraria swamp extension 2026-02-27 12:31:12 -08:00
.swamp.yaml Initial commit: @keeb/terraria swamp extension 2026-02-27 12:31:12 -08:00
CLAUDE.md Add repository and tags to manifest 2026-03-02 22:01:59 -08:00
manifest.yaml feat: add embedded terraria skill for AI agents 2026-04-06 18:35:41 -07:00
README.md Initial commit: @keeb/terraria swamp extension 2026-02-27 12:31:12 -08:00

@keeb/terraria

Swamp extension for Terraria server control via Docker and tmux.

Models

terraria/server

Control a Terraria server running in a Docker container with tmux.

Method Description
warnShutdown Send in-game countdown warnings before shutdown
status Query player count and server status
collectMetrics Collect player count and write Prometheus textfile metrics

Workflows

None — Terraria server start/stop is handled through docker/compose workflows. Metrics collection runs via the collect-game-metrics workflow from @keeb/minecraft.

Dependencies

Install

swamp extension pull @keeb/terraria

License

MIT