writing-skills
writing-skills
Use when creating new skills, editing existing skills, or verifying skills work before deployment
deployment-apiInstall, configure, start, deploy, and troubleshoot the Khoj Python server/API surface.
Independent GitHub snapshot · Automated classification · Original documentation governs
Use this sub-skill when a task is about installing Khoj, self-hosting it with pip or Docker, configuring server environment variables, starting the FastAPI/Django service, validating CLI parser behavior, mapping top-level REST API routes, or diagnosing deployment failures.
khoj --help, PostgreSQL, embedded DB, CSRF/host/cookies, model providers, static files, Docker memory, dependency conflicts, or Rust/tokenizers builds, read troubleshooting.md.khoj.main or touching the database, run inspect_cli.py.This sub-skill owns deployment, startup, configuration, API surface orientation, and deployment troubleshooting. Route document ingestion details to content-indexing, search ranking/filter behavior to search-retrieval, chat/agent/tool payload internals to chat-agents, automations and memory behavior to automations-memory, and contributor workflows to development.
khoj --help as a harmless parser probe on an unconfigured host; the console script resolves khoj.main:run, and importing khoj.main initializes Django, runs migrations, and collects static files before CLI parsing.python scripts/inspect_cli.py --args -- --help or direct khoj.utils.cli.cli(...) inspection for parser-only validation.