executing-plans
executing-plans
Use when executing an implementation plan in the current session as the implementer yourself — your human partner chose inline execution, or no subagent tool is available
sdk-http-integrationUse RAGFlow public HTTP APIs, the Python SDK, OpenAI-compatible chat completions, API keys, streaming, references, and client error handling.
Independent GitHub snapshot · Automated classification · Original documentation governs
Use this sub-skill when a task needs to call RAGFlow through its public REST API, Python SDK, OpenAI-compatible chat completions, retrieval endpoint, API keys, or client-side troubleshooting.
references/api-sdk-reference.md.references/auth-and-errors.md.base_url, API key errors, stream parsing, ID confusion, DELETE bodies, and server availability, read references/troubleshooting.md.scripts/ragflow_api_smoke.py --help.ragflow-sdk for Python clients and RAGFlow(api_key, base_url, version="v1") for SDK entrypoints./api/v1 for public REST calls; do not depend on backend module internals or frontend hooks.base_url="<server>/api/v1/openai/<chat_id>/chat" and call client.chat.completions.create(...)./api/v1/retrieval or RAGFlow.retrieve(...).Session.ask(...) or /api/v1/chat/completions, and preserve reference metadata when citations matter./api/v1/agents/chat/completions, and request traces only when debugging component behavior.references/api-sdk-reference.md.delete_all semantics.scripts/ragflow_api_smoke.py without --execute first; it only prints a redacted prepared request by default.