Opencode not detecting sending skills when mentioned
Description
Opencode suddenly doesn't send any skill if are mentioned and instead it send an empty message , also I see that even if there is skills in .config/opencode/skills it doesn't go to it instead it uses .claude global as refrence , I tried removing my skills from .claude and they suddenly got removed from the commands section in the terminal even though they are still in .config/opencode, I've also tried placing them in .opencode global but nothing works.
Plugins
6 Plugins • dist • oh-my-opencode @latest • opencode-antigravity-auth @1.2.8 • opencode-skills @latest • terminal-bell • terminal-bell
OpenCode version
1.1.8
Steps to reproduce
No response
Screenshot and/or share link
No response
Operating System
Windows 11
Terminal
Windows terminal
This issue might be a duplicate of existing issues. Please check:
- #7069: Skill tool shows empty available_skills list
- #7080: Skill tool returns
[object Promise]instead of skill list - #7309: Missing /skills and /plugin commands, and related skill/command visibility issues
- #6900: Skill can't find scripts path (related to skill configuration and execution)
- #7000: Slash commands being incorrectly captured
Feel free to ignore if none of these address your specific case.
Note : When skills Directory in .config/opencode is named "skill" instead of "skills" it shows the warning at the start : "Could not find any skills directories. Tried: C:\Users\DELL.config\opencode\skills C:\Users\DELL.opencode\skills H:\AI\work\woven.opencode\skills" BUT it actually shows the skills commands if the skills folder is named "skill" , It still though sends empty command if any skill is chosen.
hm if ur using multiple plugins are u sure this is an opencode issue? I think omo and the skills plugin both do their own things that could be interfering
I am having the same issue. I have 2 skills in my project under .opencode/skill/* and they used to work, now when I slash command them /skill-1 [user context] it just sends an empty message. I also use omo
hm if ur using multiple plugins are u sure this is an opencode issue? I think omo and the skills plugin both do their own things that could be interfering
They were working fine without any interfering my guess is one of them has updated something that messed the whole thing up, maybe its due to different schemas so if its not with opencode must be with omo, I've notified both and gave the details so if its one of them it gets fixed soon as skills are not available anymore due yo that issue.
1 more thing is that the Skill plugin of opencode returns : "SyntaxJSON Parse error Unexpected EOF " so its expecting something and getting empty response or non valid one, but the skill files didn't change so its probably some problem with the skill tool itself , I've tried to parse the SKILL.md file into a SKILL.json while changing its format to json so it would accept it but it still failed so its nothing in the skill files but the skill plugin itself probably.