(implemented) skills.md #5761
Replies: 4 comments 7 replies
-
|
I was thinking a recipe is an advanced version of skills as a concept implemented in yaml not markdown and frontmatter, but more advanced in its (repo) shareing abilities for team use. |
Beta Was this translation helpful? Give feedback.
-
|
Have you looked at Gemini extensions ? I think we need a 'compatibility mode' to understand whatiswhat ... |
Beta Was this translation helpful? Give feedback.
-
|
This is very similar to what I've been looking for. There are certain kind of tasks, you can make a recipe of, but sometimes I would love to see goose invoke a recipe without me asking explicitly. It could very easily make the decision of "oh, I can delegate this, gime the results when you are done". sooner or ater every daily task I have could get a recipe, and the main, ainteractive goose session would just be an orchestrator of these recipe calls. |
Beta Was this translation helpful? Give feedback.
-
|
BTW skills are now part of goose - not sure if we should close discussion or leave it as a place to chat about them? |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
NOTE: skills were implemented in goose and are supported in it. This discussion was proposal for it, kept for historical purposes and discussion.
Claude and anthropic have implented this very simple extension model called Skills: https://code.claude.com/docs/en/skills
which seem very suited for inrepo sharing or even (especially) personalisation. It is very roughly a SKILLS.md and potential optional supporting scripts, which are not loaded until they are needed, and then progressively loaded to keep the context small .
These are:
They seem to have some popularity, so if they are taking off, it is easy enough to implement it in goose:
It was easier to implement to try for me than spend too much time further analyzing:
#5760
shows how it can work (you can build it, and add a skill to ~/.claude/skills or ~/.config/goose/skills etc) - if you already use claude it will automatically pick them up and should work the same.
Beta Was this translation helpful? Give feedback.
All reactions