summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorAiden Cline <[email protected]>2025-12-29 17:18:01 -0600
committerAiden Cline <[email protected]>2025-12-29 17:20:04 -0600
commitef8388f0ee1ac760661524be42d57d79d2465ed9 (patch)
tree1f29a23156a2d6e099368e050f5ee27a53c4e0ae
parente5c5b5e872635cd3884dea675662ada9001ed7ca (diff)
downloadopencode-ef8388f0ee1ac760661524be42d57d79d2465ed9.tar.gz
opencode-ef8388f0ee1ac760661524be42d57d79d2465ed9.zip
Revert "feat: read global ~/.claude/skills"
This reverts commit a1c9a1b8c549e4eeeb6bfe7b9118f756f143b7b6.
-rw-r--r--packages/opencode/src/skill/skill.ts22
1 files changed, 9 insertions, 13 deletions
diff --git a/packages/opencode/src/skill/skill.ts b/packages/opencode/src/skill/skill.ts
index 308efef8a..16fa1d08f 100644
--- a/packages/opencode/src/skill/skill.ts
+++ b/packages/opencode/src/skill/skill.ts
@@ -4,7 +4,6 @@ import { Instance } from "../project/instance"
import { NamedError } from "@opencode-ai/util/error"
import { ConfigMarkdown } from "../config/markdown"
import { Log } from "../util/log"
-import { Global } from "../global"
export namespace Skill {
const log = Log.create({ service: "skill" })
@@ -38,9 +37,6 @@ export namespace Skill {
export const state = Instance.state(async () => {
const directories = await Config.directories()
- // include the global claude skills
- directories.push(Global.Path.home)
-
const skills: Record<string, Info> = {}
const addSkill = async (match: string) => {
@@ -77,16 +73,16 @@ export namespace Skill {
})) {
await addSkill(match)
}
+ }
- for await (const match of CLAUDE_SKILL_GLOB.scan({
- cwd: dir,
- absolute: true,
- onlyFiles: true,
- followSymlinks: true,
- dot: true,
- })) {
- await addSkill(match)
- }
+ for await (const match of CLAUDE_SKILL_GLOB.scan({
+ cwd: Instance.worktree,
+ absolute: true,
+ onlyFiles: true,
+ followSymlinks: true,
+ dot: true,
+ })) {
+ await addSkill(match)
}
return skills