writing-skills
writing-skills
Use when creating new skills, editing existing skills, or verifying skills work before deployment
deploymentRoutes OpenFreeMap clean-server bootstrap and deployment tasks driven by init-server.py and ssh_lib.
Independent GitHub snapshot · Automated classification · Original documentation governs
Use this route when a task is about starting from a clean Ubuntu server or VM and turning it into an OpenFreeMap host.
This sub-skill assumes the root repo packages are already installed for inspection and that the task is about deployment orchestration rather than the runtime details of a specific host role.
SKIP_PLANET=true.Route those to the sibling sub-skills:
../http-host/SKILL.md../tile-generation/SKILL.md../load-balancing/SKILL.mdreferences/workflows.md — the deployment command families and their intended order.references/api-reference.md — the helper signatures behind the deployment CLI.references/troubleshooting.md — SSH, config, sudo, and bootstrap failures.../../references/configuration.md — shared .env and config.json facts..env or .env.<ENV> file.Stop and hand the task to a different route when the user actually wants one of these runtime details:
OpenFreeMap is designed for dedicated machines, not for casual local installs. If the request sounds like a bootstrap of a personal dev machine, call out the deployment assumptions before proceeding.