writing-skills
writing-skills
Use when creating new skills, editing existing skills, or verifying skills work before deployment
deployment-configurationDeploy, configure, validate, and troubleshoot RAGFlow Docker, source, and Helm deployments.
Independent GitHub snapshot · Automated classification · Original documentation governs
Use this sub-skill when a user needs help deploying RAGFlow, changing deployment configuration, switching document engines, launching from source, or diagnosing service startup issues.
uv, Dockerized base services, separate API/task-executor processes, and the Vite frontend..env, service_conf.yaml, document-engine settings, service credentials, ports, storage, queue, embedding-service, and OAuth/default-LLM setup.scripts/validate_env.py.Identify the deployment mode: Docker Compose, source development, or Helm/Kubernetes.
Identify the chosen document engine: elasticsearch, infinity, opensearch, oceanbase, or seekdb for Docker; infinity, elasticsearch, or opensearch for Helm.
Review the relevant guide:
references/deployment-workflows.md for startup, source launch, engine switching, HTTPS, and Helm flow.references/configuration.md for key meanings and cross-file consistency rules.references/troubleshooting.md for failure modes and diagnostic checks.If the user provides config files, run a read-only validation such as:
python scripts/validate_env.py --env docker/.env --service-conf docker/service_conf.yaml.template
DOC_ENGINE as a deployment-wide choice: it must match the Compose profile and the corresponding service_conf.yaml section.SVR_WEB_HTTP_PORT as the browser-facing UI port and SVR_HTTP_PORT as the backend API port.../backend-api-services/SKILL.md.../sdk-http-integration/SKILL.md.../document-parsing/SKILL.md.../frontend-integration/SKILL.md.