-
Notifications
You must be signed in to change notification settings - Fork 38
Document append-only skill context #259
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,14 +1,20 @@ | ||
| # Instructions: My Awesome Skill | ||
| # My Awesome Skill (`category/my_awesome_skill`) | ||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Instructions for using My Awesome Skill ('cateogory/my_awesome_skill') |
||
|
|
||
| You are an agent equipped with the **My Awesome Skill**. | ||
| [Describe what this skill does, whether it is local or deterministic, and important limits.] | ||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. I would keep the old line, or if you wanna keep it: Describe what this skill does, eg. You are equipped with My Awesome Skill... |
||
|
|
||
| ### When to use this tool | ||
| - Use this tool when the user asks for [describe primary use case]. | ||
| - Do not use this tool for [describe anti-patterns]. | ||
|
|
||
| ### How to use this tool | ||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Need a better way to make it broad. See how skills work now. In most cases knowing which function to call and when is enough. Write it in a way that would help new skill creators to get an idea and adjust it to their skill. |
||
| - Use `param1` when [describe scenario]. | ||
| - Use `param2` when [describe scenario]. | ||
|
|
||
| ### How to interpret the output | ||
| - The tool returns a `result` field containing [describe result]. | ||
| - If you see an error message, explain to the user that [describe error handling]. | ||
| - If you see an error message, [describe the host's next step]. | ||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. We can leave this as was, no need to restate avoiding using persona, already above. |
||
|
|
||
| Keep this guidance focused on the skill. It is appended to the host agent's context, so do not assign a persona, restate host-wide policies, or add a long playbook. | ||
|
|
||
| ### Examples | ||
| - User: "Run my awesome skill with value X" -> Call `my-awesome-skill(param1="X")` | ||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
host agents might already inherit system prompts and persona beyond Skillware