Install
openclaw skills install dify-orchestratorUse when managing a self-hosted Dify instance, checking feature feasibility, or orchestrating apps, prompts, datasets, and knowledge-base operations via the dify-manager MCP server.
openclaw skills install dify-orchestratorFokussierter Skill fuer den operativen Umgang mit einer self-hosted Dify-Instanz: Apps, Datasets, Prompts, Uploads, Retrieval-Checks und Machbarkeitsbewertung.
Arbeitsbereich: Instanzbetrieb und Dify-Management
Nicht zustaendig: Workflow-DSL authoring oder Import-Editing. Dafuer den Skill ../dify-workflow/SKILL.md verwenden.
Use when:
Nutze diesen Skill fuer:
Nutze dify-workflow fuer:
Dieser Skill soll langfristig ein echter self-hosted-Dify-Experte fuer diese Bereiche werden:
Bleibe in dify, wenn der User vor allem nach diesen Dingen fragt:
Das sind in der Regel Management-Operationen an App, Prompt oder Dataset, nicht Workflow-DSL-Aenderungen.
Wechsle zu dify-workflow, sobald mindestens eines davon zutrifft:
dify-workflow uebergeben.Der kanonische MCP-Server liegt unter /Users/alexanderschneider/mcp-servers/dify-manager.
dify-manager:list_dify_apps({limit: 20})
dify-manager:create_dify_app({name, mode, description, icon})
dify-manager:get_dify_app({app_id})
dify-manager:update_dify_prompt({app_id, system_prompt, opening_statement})
dify-manager:delete_dify_app({app_id})
dify-manager:list_dify_datasets({limit: 20})
dify-manager:create_dify_dataset({name, description, indexing_technique, doc_form})
dify-manager:link_dataset_to_app({app_id, dataset_id})
dify-manager:add_document_to_dataset({dataset_id, file_path, indexing_technique, doc_form})
dify-manager:search_knowledge_base({query, dataset_names, limit, score_threshold})
dify-manager:get_dify_stats()
references/app_types.md: belastbare Regeln fuer Chatbot, Text Generator, Agent, Chatflow und Workflowreferences/app_type_decision_guide.md: Entscheidungslogik und Anti-Patterns fuer die App-Typ-Auswahlreferences/plugins_and_providers.md: workspace-scoped Plugins, Provider-Logik, self-hosted OAuth und Trigger-Besonderheitenreferences/version_notes.md: aktuelle Versionssignale fuer Plugin-System, Trigger und Workflow-Enginereferences/knowledge_retrieval.md: aktuelle Retrieval-Regeln fuer Knowledge Bases, Rerank, Top K und self-hosted Bildsuchereferences/self_hosted_operations.md: Betriebsregeln fuer API-/Console-Trennung, Secrets, Smoke-Checks und Trigger-/OAuth-Realitaetreferences/plugin_integration_patterns.md: Datasources, Agent Strategies, Trigger und Extensions als IntegrationsmusterVor jeder Schreib- oder Loeschoperation kurz verifizieren:
DIFY_MGMT_API_URL, DIFY_API_URL oder DIFY_CONSOLE_API_URL?delete_dify_app(...) der Impact klar benannt?Loeschoperationen nie sofort ausfuehren: erst Impact benennen, dann ausdrueckliche Bestaetigung einholen, danach den Smoke-Check planen.
Bei unsicheren oder versionsabhaengigen Fragen:
langgenius/dify pruefenTypische Kandidaten fuer Verifikation:
Primaerquellen und Ausbau-Backlog liegen unter ../../../research/.
Frueh unterscheiden:
dify-workflow.Praktische Handover-Formulierung:
Das ist keine reine App- oder Dataset-Operation mehr. Ich wechsle auf `dify-workflow`, weil hier eine Workflow-DSL-Aenderung mit export-first, minimalem Edit und erfolgreichem Re-Import auf derselben Zielinstanz noetig ist.
Vor Aenderungen nach Bedarf:
1. list_dify_apps()
2. list_dify_datasets()
3. get_dify_stats()
4. get_dify_app(app_id) bei bestehenden Apps
Nach Aenderungen:
Minimaler Abschluss pro Schreiboperation:
create_dify_app(...) ausfuehrencreate_dify_dataset(...)link_dataset_to_app(...)update_dify_prompt(...)get_dify_stats()list_dify_apps()list_dify_datasets()add_document_to_dataset(...) hochladensearch_knowledge_base(...) mit realistischen Queries ausfuehrenTRIGGER_URL und Admin-Rechten denken.Chatflow denken.Workflow denken.Answer und End aus references/app_types.md ziehen.references/app_type_decision_guide.md abfedern.Wenn ein Prompt neu erstellt oder ueberarbeitet wird, strukturiere ihn mindestens nach:
Kurzes Muster:
Du bist [Rolle].
Antworte nur im Rahmen von [Scope].
Stil: [kurz/praezise/freundlich/...].
Wenn Informationen fehlen oder die Antwort unsicher ist, sage das klar.
update_dify_prompt(...) funktioniert nicht fuer alle App-Typen gleich; bei Workflow-/Advanced-Chat-Faellen keine falsche Sicherheit suggerieren.https://docs.dify.ai/https://github.com/langgenius/difyhttps://github.com/langgenius/dify/releases