Files
oh-my-opencode/src/features/builtin-skills/skills.ts
T

23 lines
667 B
TypeScript
Raw Normal View History

import type { BuiltinSkill } from "./types"
import type { BrowserAutomationProvider } from "../../config/schema"
import {
playwrightSkill,
agentBrowserSkill,
frontendUiUxSkill,
gitMasterSkill,
devBrowserSkill,
} from "./skills/index"
export interface CreateBuiltinSkillsOptions {
browserProvider?: BrowserAutomationProvider
}
export function createBuiltinSkills(options: CreateBuiltinSkillsOptions = {}): BuiltinSkill[] {
const { browserProvider = "playwright" } = options
const browserSkill = browserProvider === "agent-browser" ? agentBrowserSkill : playwrightSkill
return [browserSkill, frontendUiUxSkill, gitMasterSkill, devBrowserSkill]
}