writing-skills
writing-skills
Use when creating new skills, editing existing skills, or verifying skills work before deployment
runtime-configurationInstall, run, configure, and deploy ContextForge safely from PyPI or a checkout.
Independent GitHub snapshot · Automated classification · Original documentation governs
Use this sub-skill for ContextForge install, run, configuration, and deployment tasks.
It is the operator-facing route for PyPI installs, checkout installs, .env setup,
secret generation, container start-up, and high-level deployment choice.
../../references/package-overview.md../../references/cli-entrypoints.md../../references/troubleshooting.mdreferences/configuration-and-runtime.mdreferences/deployment-recipes.mdreferences/troubleshooting.mdscripts/contextforge_env_audit.pymcpgateway, mcpgateway-server, cforge, or init-secrets.env values, or safe environment auditing| Need | Use |
|---|---|
| package/version/Python requirement | ../../references/package-overview.md |
| CLI behavior and special diagnostics | ../../references/cli-entrypoints.md |
.env, secrets, ports, DB/cache, feature flags | references/configuration-and-runtime.md |
PyPI, checkout, container, Compose, Helm, cforge choice | references/deployment-recipes.md |
| startup failures and common symptoms | references/troubleshooting.md |
| read-only env audit | scripts/contextforge_env_audit.py |
JWT_SECRET_KEY and AUTH_ENCRYPTION_SECRET before anything else.make dev as the live-reload lane on port 8000.make serve, mcpgateway, mcpgateway-server, and python -m mcpgateway as production-style startup on port 4444 unless overridden.MCPGATEWAY_UI_ENABLED, MCPGATEWAY_ADMIN_API_ENABLED, API_ALLOW_BASIC_AUTH, and DOCS_ALLOW_BASIC_AUTH should not be assumed from code defaults.mcpgateway --validate-config, mcpgateway --config-schema, mcpgateway --support-bundle, or scripts/contextforge_env_audit.py.../auth-rbac-security/SKILL.md.../registry-admin-api/SKILL.md.../mcp-transports-federation/SKILL.md.../development-validation/SKILL.md.scripts/contextforge_env_audit.py.scripts/contextforge-setup.sh as reference-only because it installs packages, configures Docker/user state, clones repositories, and can start services.init-secrets before startup..env file match the chosen lane instead of mixing dev and prod defaults..env against .env.example without revealing secret values.When answering, give the shortest safe path first, then point to the matching reference or script. Prefer bundled references over re-deriving package behavior from memory.