CommunityBildgithub.com

rjsamra/dify-skills

Agent-Fähigkeiten, die durch geführte Gespräche und 125+ Referenzfälle importierbare Dify-Workflow-DSLs generieren.

Was ist dify-skills?

Diese Skill-Sammlung ermöglicht es KI-Agenten (wie Claude Code, Cursor oder Codex), auf Basis von Benutzereingaben vollständige, importierbare Dify-Workflow-DSL-YAML-Dateien zu generieren. Der Skill führt den Benutzer durch mehrstufige Gespräche, klärt Anforderungen und greift auf eine Bibliothek mit über 125 bestehenden Dify-Anwendungsfällen zu. Er unterstützt die Dify-Anwendungstypen Workflow, Chatflow und Advanced Chat sowie über 13 Knotentypen wie LLM, Tool, If-Else und Iteration. Die generierten Konfigurationen folgen den Dify-Konventionen und können direkt in die Dify-Plattform importiert werden, was den Entwicklungsprozess für Workflows, KI-Assistenten und mehr erheblich beschleunigt.

Funktioniert mit✓Claude Code✓Codex CLI✓Cursor✓OpenCode
npx skills add https://github.com/rjsamra/dify-skills/tree/main

Installed? Explore more Bild skills: steipete/songsee, affaan-m/frontend-design, mattpocock/improve-codebase-architecture · View all 6 →

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Dify-Fähigkeiten

Agentenfähigkeiten zur Generierung von Dify-Workflow-DSL-YAML, das direkt in Dify importiert werden kann.

Repository: github.com/rjsamra/dify-skills

Installation

Funktioniert mit Cursor, Claude Code, Codex, OpenCode und 40+ weiteren Agenten über die skills CLI:

npx skills add rjsamra/dify-skills

Nützliche Varianten:

# Verfügbare Fähigkeiten auflisten
npx skills add rjsamra/dify-skills --list

# Nur diese Fähigkeit installieren, global, nicht-interaktiv
npx skills add rjsamra/dify-skills --skill dify-creator -g -y

# Für bestimmte Agenten installieren
npx skills add rjsamra/dify-skills -a cursor -a claude-code

Claude Code-Plugin (optional)

/plugin marketplace add rjsamra/dify-skills
/plugin install dify-creator@dify-skills

Verfügbare Fähigkeiten

dify-creator

Führt Benutzer durch mehrstufige Gespräche, um Anforderungen zu klären, referenziert über 125 bestehende Dify-Fälle und generiert importierbares Workflow-DSL-YAML.

Verwenden, wenn:

  • Ein Dify-Workflow, Chatflow oder eine erweiterte Chat-App erstellt wird
  • Dify-DSL-YAML aus einer Produktbeschreibung generiert werden soll
  • Ein Anwendungsfall mit bekannten Dify-Mustern (RAG, OCR, TTS, Agenten usw.) abgeglichen werden soll

Verzeichnisstruktur

dify-skills/
├── README.md
├── .claude-plugin/
│   └── marketplace.json       # Claude Code-Plugin-Marktplatz
└── skills/
    └── dify-creator/
        ├── SKILL.md           # Skill-Anweisungen
        └── organized_dsl/     # Referenzbibliothek für Dify-DSL-Fälle
            ├── INDEX.md
            ├── Dify_DSL_Complete_Node_Reference_Guide.md
            ├── 01_content_generation_and_creation/
            ├── 02_image_generation_and_design/
            ├── ...
            └── 14_reference_examples/

Übersicht

dify-creator hilft Agenten, schnell Dify-kompatible Workflow-Konfigurationen zu erstellen. Durch geführte Gespräche und Referenzierung bestehender Fälle werden YAML-Dateien produziert, die direkt in die Dify-Plattform importiert werden können.

Funktionen

  • Geführtes Gespräch: Mehrstufige Frage-Antwort-Runden zur Klärung der Anforderungen
  • Lernen aus Beispielen: Automatische Zuordnung von Best Practices aus bestehenden Dify-Fällen
  • Vollständige DSL-Generierung: Ausgabe vollständiger Konfigurationen, die den Dify-Konventionen folgen
  • Multi-Typ-Unterstützung: Chatflow, Workflow und Advanced Chat
  • Variablenverfolgung: Verwaltung der Variablenübergabe und Referenzen zwischen Knoten

Schnellstart

Nach der Installation der Fähigkeit fragen Sie Ihren Agenten:

Ich möchte einen Dify-Workflow für Besprechungsprotokolle aus Audio erstellen

Die Fähigkeit führt Sie durch:

  1. Bestätigung der Basisinformationen (Name, Beschreibung, App-Typ)
  2. Verständnis der funktionalen Anforderungen (Eingabe, Verarbeitung, Ausgabe)
  3. Analyse der Flussstruktur (Verzweigungen, Schleifen, Fehlerbehandlung)
  4. Auswahl von Modellen und Werkzeugen
  5. Referenzierung bestehender Fälle unter organized_dsl/
  6. Generierung einer vollständigen DSL-Konfiguration

Anwendungstypen

TypBeschreibungTypische Verwendung
workflowBatch-Aufgaben, einmalige AusführungDatenverarbeitung, Stapelgenerierung
chatflowKonversations-App, mehrstufigKundenservice, Chat-Assistenten
advanced-chatErweiterter Chat-ModusKomplexe Gesprächsszenarien

Unterstützte Knotentypen

KnotenFunktion
startStartknoten; Benutzereingabe empfangen
llmAufruf eines großen Sprachmodells
toolWerkzeug-/Plugin-Aufruf
answerAntwort an den Benutzer
if-elseBedingte Verzweigung
codeCodeausführung
iterationSchleifenverarbeitung
template-transformVorlagentransformation
variable-aggregatorVariablenaggregation
knowledge-retrievalWissensdatenbankabruf

Best Practices

  1. Anforderungen klären: Beschreiben Sie das Workflow-Ziel klar im Gespräch
  2. Muster wiederverwenden: Bitten Sie den Agenten, ähnliche bestehende Fälle zu referenzieren
  3. Iterieren: Bauen Sie zuerst den Kernfluss, dann fügen Sie Verzweigungen und Fehlerbehandlung hinzu
  4. Validieren: Importieren Sie in Dify und debuggen/optimieren Sie

FAQ

F: Werden benutzerdefinierte Plugins unterstützt?
A: Ja. Beschreiben Sie die benötigten Plugins; die Fähigkeit wird sie unter Abhängigkeiten deklarieren.

F: Kann es Chatflow generieren?
A: Ja. Geben Sie den App-Typ als chatflow oder advanced-chat im Gespräch an.

F: Wie lautet das Format für Variablenreferenzen?
A: Verwenden Sie {{#knotenID.ausgabefeld#}}.

Lizenz

Dieses Projekt ist lizenziert unter CC BY-NC-SA 4.0.

Autor

Rajkumar — rjsamra/dify-skills

Verwandte Skills