diff --git a/backend/routers/skills.py b/backend/routers/skills.py index ededd85..ed5beff 100644 --- a/backend/routers/skills.py +++ b/backend/routers/skills.py @@ -12,7 +12,10 @@ class RunSkillRequest(BaseModel): @router.get("/skills") def list_skills(): """Listet alle verfügbaren Skills aus dem deploy/skills Verzeichnis auf.""" - skills_dir = os.path.join(os.getcwd(), "deploy", "skills") + # Pfad relativ zu dieser Datei (backend/routers/skills.py) + current_dir = os.path.dirname(os.path.abspath(__file__)) + repo_root = os.path.dirname(os.path.dirname(current_dir)) + skills_dir = os.path.join(repo_root, "deploy", "skills") skills = [] if os.path.exists(skills_dir) and os.path.isdir(skills_dir):