Conversation
Proposes a mechanism for agents to advertise available skills to clients, aligned with the Agent Skills Specification (https://agentskills.io/specification). Introduces: - AvailableSkill type with name, description, license, compatibility, and allowedTools fields - AvailableSkillsUpdate session notification
0aaed75 to
41355ed
Compare
|
Seems reasonable. If I understand correctly, this is solely for informational purposes to the client to show the user? |
|
What about enabling the client to forward additional locations of some skills folders to the agent, say at session creation, similar to how the client can forward a collection of MCP servers for the agent to use. Maybe the IDE has its own skills folders. Maybe the user wrote their own skills folder they would like to use across different agents. |
|
How would it work when Skills are acting as Slash Commands? Does the Agent decide to put them in the Slash Command or not? Recently, that is what has been happening, deprecating "Slash Commands" per se, and just have metadata in the skills to allow such direct activation. Second, I am guessing the intention here is to do something like |
|
I'll add the basic premise of my duplicate RFD: I mainly want |
|
From a client perspective why does a client need to know the difference between command and skill? If client can invoke the skill directly then it's no different from invoking a command. If it cannot invoke the skill directly (i.e. the agent autonomously decides when to use a skill) then the client doesn't need to know such structured info about the skill, it would be sufficient to include capabilities in the description of the agent itself. |
IMO it's because agents see skills as special. I went to the effort of translating most of my old docs into skills and saw a meaningful improvement to the agents' use of them. So as a human I'm interested in being able to surface what skills an agent knows about conveniently. That said I agree that |
Proposes a mechanism for agents to advertise available skills to clients, aligned with the Agent Skills Specification (https://agentskills.io/specification).
Introduces: