- Add skill tool types: SkillArgs, SkillInfo, SkillLoadOptions interfaces - Implement createSkillTool() factory function with configurable discovery options - Add parseSkillInfo() helper to convert LoadedSkill to user-facing SkillInfo format - Add formatSkillsXml() helper to generate available skills XML for tool description - Support opencodeOnly option to filter Claude Code paths from discovery - Tool loads and parses skill frontmatter, returns skill content with base directory - Export skill tool singleton instance for default usage 🤖 GENERATED WITH ASSISTANCE OF [OhMyOpenCode](https://github.com/code-yeongyu/oh-my-opencode)
9 lines
418 B
TypeScript
9 lines
418 B
TypeScript
export const TOOL_NAME = "skill" as const
|
|
|
|
export const TOOL_DESCRIPTION_NO_SKILLS = "Load a skill to get detailed instructions for a specific task. No skills are currently available."
|
|
|
|
export const TOOL_DESCRIPTION_PREFIX = `Load a skill to get detailed instructions for a specific task.
|
|
|
|
Skills provide specialized knowledge and step-by-step guidance.
|
|
Use this when a task matches an available skill's description.`
|