|
| 1 | +{:registry [{:name "gh-repo-create", |
| 2 | + :description "GitHub CLI", |
| 3 | + :parameters {:type "object", |
| 4 | + :properties {:org {:type "string", |
| 5 | + :description "the name of the github organization"}, |
| 6 | + :name {:type "string", |
| 7 | + :description "the name of the new GitHub repository"}, |
| 8 | + :public {:type "boolean", |
| 9 | + :description "whether the new repository should be public or not"}}}, |
| 10 | + :container {:image "vonwig/github-cli:latest", |
| 11 | + :entrypoint ["entrypoint"], |
| 12 | + :command ["repo-create"], |
| 13 | + :env {:GITHUB_TOKEN ""}}} |
| 14 | + {:name "analyze_project", |
| 15 | + :description "Analyze a project to determine how it should be built", |
| 16 | + :type "prompt", |
| 17 | + :ref "github:docker/labs-ai-tools-for-devs?ref=main&path=prompts/project_type"} |
| 18 | + {:name "write_files", |
| 19 | + :description "Write a set of files to my project", |
| 20 | + :parameters {:type "object", |
| 21 | + :properties {:files {:type "array", |
| 22 | + :items {:type "object", |
| 23 | + :properties {:path {:type "string", |
| 24 | + :description "the relative path to the file that should be written"}, |
| 25 | + :content {:type "string", |
| 26 | + :description "the content that should be written to a file"}, |
| 27 | + :executable {:type "boolean", |
| 28 | + :description "whether to make the file executable"}}}}}}, |
| 29 | + :container {:image "vonwig/function_write_files:latest"}} |
| 30 | + {:name "docker_scout_tag_recommendation", |
| 31 | + :description "get a recommended tag", |
| 32 | + :parameters {:type "object", |
| 33 | + :properties {:repository {:type "string", |
| 34 | + :description "the name docker image repository"}}}, |
| 35 | + :container {:image "vonwig/docker_scout_tag_recommendation:latest"}} |
| 36 | + {:name "pr-create", |
| 37 | + :description "create a new pull request", |
| 38 | + :parameters {:type "object", |
| 39 | + :properties {:title {:type "string", |
| 40 | + :description "the title of the pull request"}, |
| 41 | + :body {:type "string", |
| 42 | + :description "the body of the pull request"}}}, |
| 43 | + :container {:env {:GITHUB_TOKEN ""}, |
| 44 | + :image "vonwig/github-cli:latest"}} |
| 45 | + {:name "git-commit", |
| 46 | + :description "create a new pull request", |
| 47 | + :parameters {:type "object", |
| 48 | + :properties {:branch {:type "string", |
| 49 | + :description "the title of the pull request"}}}, |
| 50 | + :container {:env {:GITHUB_TOKEN ""}, |
| 51 | + :image "vonwig/git:latest"}} |
| 52 | + {:name "typo", |
| 53 | + :description "check a set of files for typos", |
| 54 | + :parameters {:type "object", |
| 55 | + :properties {:files {:type "array", |
| 56 | + :items {:type "object", |
| 57 | + :properties {:path {:type "string", |
| 58 | + :description "the relative path to files that should be checked"}}}}}}, |
| 59 | + :container {:image "vonwig/typos:latest"}} |
| 60 | + {:name "findutils-by-name", |
| 61 | + :description "find files in a project by name", |
| 62 | + :parameters {:type "object", |
| 63 | + :properties {:glob {:type "string", |
| 64 | + :description "the glob pattern for files that should be found"}}}, |
| 65 | + :container {:image "vonwig/findutils:latest", |
| 66 | + :command ["find" "." "-name"]}}]} |
0 commit comments