repositories
loading repo index
repositories
loading repo index
repository
loading code, commits, and activity
public Clawd ADK gateway launch mirror
stars
latest
clone command
git clone gitlawb://did:key:z6Mkq5mY...iFZ5/my-project-publ...git clone gitlawb://did:key:z6Mkq5mY.../my-project-publ...2fa351d6docs: add automaton and perps launch sources16d ago| #1 | /** |
| #2 | * Skills Registry |
| #3 | * |
| #4 | * Install skills from remote sources: |
| #5 | * - Git repos: git clone <url> ~/.automaton/skills/<name> |
| #6 | * - URLs: fetch a SKILL.md from any URL |
| #7 | * - Self-created: the automaton writes its own SKILL.md files |
| #8 | */ |
| #9 | import type { Skill, AutomatonDatabase, ClawdRuntimeClient } from "../types.js"; |
| #10 | /** |
| #11 | * Install a skill from a git repository. |
| #12 | * Clones the repo into ~/.automaton/skills/<name>/ |
| #13 | */ |
| #14 | export declare function installSkillFromGit(repoUrl: string, name: string, skillsDir: string, db: AutomatonDatabase, runtime: ClawdRuntimeClient): Promise<Skill | null>; |
| #15 | /** |
| #16 | * Install a skill from a URL (fetches a single SKILL.md). |
| #17 | */ |
| #18 | export declare function installSkillFromUrl(url: string, name: string, skillsDir: string, db: AutomatonDatabase, runtime: ClawdRuntimeClient): Promise<Skill | null>; |
| #19 | /** |
| #20 | * Create a new skill authored by the automaton itself. |
| #21 | */ |
| #22 | export declare function createSkill(name: string, description: string, instructions: string, skillsDir: string, db: AutomatonDatabase, runtime: ClawdRuntimeClient): Promise<Skill>; |
| #23 | /** |
| #24 | * Remove a skill (disable in DB and optionally delete from disk). |
| #25 | */ |
| #26 | export declare function removeSkill(name: string, db: AutomatonDatabase, runtime: ClawdRuntimeClient, skillsDir: string, deleteFiles?: boolean): Promise<void>; |
| #27 | /** |
| #28 | * List all installed skills. |
| #29 | */ |
| #30 | export declare function listSkills(db: AutomatonDatabase): Skill[]; |
| #31 | //# sourceMappingURL=registry.d.ts.map |