Fission-AI/OpenSpec · error
Tool '${tool.value}' does not support skill generation.
Error message
Tool '${tool.value}' does not support skill generation. What it means
Error "Tool '${tool.value}' does not support skill generation." thrown in Fission-AI/OpenSpec.
Source
Thrown at src/core/shared/skill-paths.ts:37
export function hasGlobalSkillTarget(tool: AIToolOption): boolean {
return Boolean(tool.globalSkillsDir);
}
export function resolveToolSkillsDir(
projectRoot: string,
tool: SkillCapableTool,
options: { homeDir?: string } = {}
): string {
if (tool.globalSkillsDir) {
const homeDir = options.homeDir ?? process.env.USERPROFILE ?? process.env.HOME ?? os.homedir();
return path.join(homeDir, tool.globalSkillsDir, 'skills');
}
if (tool.skillsDir) {
return path.join(projectRoot, tool.skillsDir, 'skills');
}
throw new Error(`Tool '${tool.value}' does not support skill generation.`);
}
View on GitHub (pinned to 6926ccb18a)
When it happens
Trigger: Thrown at src/core/shared/skill-paths.ts:37 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of Fission-AI/OpenSpec@6926ccb18a (2026-08-25).
Data as JSON: /api/errors/ba429cbc278426a2.
Report an issue: GitHub.