diegosouzapw/OmniRoute · error

Skills execution is disabled. Enable Skills in Settings > AI

Error message

Skills execution is disabled. Enable Skills in Settings > AI.

What it means

Error "Skills execution is disabled. Enable Skills in Settings > AI." thrown in diegosouzapw/OmniRoute.

Source

Thrown at src/lib/skills/executor.ts:45

    this.handlers.set(name, handler);
  }

  setTimeout(ms: number): void {
    this.timeout = ms;
  }

  setMaxRetries(count: number): void {
    this.maxRetries = count;
  }

  async execute(
    skillName: string,
    input: Record<string, unknown>,
    context: { apiKeyId: string; sessionId?: string }
  ): Promise<SkillExecution> {
    const settings = await getSettings();
    if (settings.skillsEnabled === false) {
      throw new Error("Skills execution is disabled. Enable Skills in Settings > AI.");
    }

    const skill = skillRegistry.getSkill(skillName, context.apiKeyId);
    if (!skill) {
      throw new Error(`Skill not found: ${skillName}`);
    }

    if (!skill.enabled) {
      throw new Error(`Skill is disabled: ${skillName}`);
    }

    const db = getDbInstance();
    const executionId = randomUUID();
    const startTime = Date.now();

    log.info("skills.executor.start", { skillId: skill.id, skillName, apiKeyId: context.apiKeyId });

    try {

View on GitHub (pinned to a179ffed5b)

When it happens

Trigger: Thrown at src/lib/skills/executor.ts:45 when the library encounters an invalid state.

Common situations: See trigger scenarios.


AI-assisted analysis of diegosouzapw/OmniRoute@a179ffed5b (2026-08-25). Data as JSON: /api/errors/1a6a0d3ebbdb41f6. Report an issue: GitHub.