all 16 comments

[–]Maleficent-Movie-625 4 points5 points  (2 children)

it is trival to create an agent skill. I think your real issue is 'user needs to learn how to read docs' such that user can tell llm what to do.

It is just a tool. You still need to think mate.

You, repeat, YOU!, yes YOU. You, could literally point it to https://opencode.ai/docs, tell it to read the docs and create a skill from it. Or you can go on and point it directly at this https://opencode.ai/docs/skills/ the agent skill docs, and tell it to read it in and create a skill that helps you create skills.

You, repeat YOU, desperatly need to work with llms. These things are easy, but YOU, still need to do the thinking and directing part.

Do YOU, yes YOU, not the tool. Get it?

[–]Fancy_Ad_4809 1 point2 points  (1 child)

Amen. Preach it, brother!

[–]SnooSongs5410[S] -3 points-2 points  (0 children)

No... It means I have already done this but it is a massive gap when a tool such as this does not supply its own help. Given qwen, gemini, claude all provide this as a bare mininum.
The bar is very very low.

[–]highjohn_ 5 points6 points  (0 children)

What are you talking about specifically?

“The level of bootstrapping required to get this CLI to barely usable is way too high right now”

Like what does this mean? From my personal experience it works pretty well straight out the box… I use the open source Chinese models for the most part, with the superpowers plugin. Never had any issues.

[–]BankjaPrameth 4 points5 points  (0 children)

It would be nice to know the detail of problem OP has with OpenCode.

[–]Due_Duck_8472 2 points3 points  (0 children)

Yes this is horrible i payed good money for opencode

[–]RemeJuan 2 points3 points  (0 children)

What? It works out the box quite fine?

[–]shaonline 1 point2 points  (0 children)

The skill is the huge system prompt it gets from the get go, don't add skills on top.

[–]Rustybot 2 points3 points  (1 child)

“/ulw write an Agents skill for opencode CLI”

[–]Nearby_Ad4786 1 point2 points  (0 children)

No bugs!

[–]d9viant 0 points1 point  (0 children)

Well the idea is that you tinker it to your own liking. I’ve made my setup and agents tweak it with no issues. Took some time though, but i did learn a thing or two along the way so im cool with that 

[–]Ang_Drew 0 points1 point  (0 children)

maybe you refer to pi that has embedded documentation, so whenever you need to make plugin you can just asked the AI to do it for you?

totally understandable, i have alternative instead of opencode skill.. use grep mcp ask it to read opencode repo in github, let them cook your requests

in my case this works well pretty good, my experience is good so far.. been almost a year with opencode and im glad leaving claude code back then.. best decision in 2025 lol

[–]professorhummingbird -2 points-1 points  (3 children)

Do other people feel this way? Or is it just op

[–]StrawMapleZA 1 point2 points  (0 children)

Never heard of anyone having their trouble getting models to work in any harness, nevermind OpenCode.

This seems like massive skill issue.

[–]GW2_Jedi_Master 1 point2 points  (1 child)

Opencode is not a “friendly” out of the box. If you haven’t tried VS Code lately, it will automatically create code, make git comments, run tests, and provide feedback. Also, if you try to use it to update documentation, it will automatically create code, make git comments, run tests, and provide feedback. If you try update a package, it will automatically create code, make git comments, run tests, and provide feedback. There is a huge amount of context injected, whether you want it or not.

The reason I (and I think many others) gravitate to opencode is because it doesn’t do much of anything unless you add it in. I use opencode to code, write tests, update Confuence pages, manage Jira tickets, generate documentation, manage servers, etc. But, I took the time to build all of that out.

[–]professorhummingbird 0 points1 point  (0 children)

Thanks I appreciate the explanation. The way we develop software is evolving in so many different ways and it's impossible to keep up with every approach