disable-model-invocation

Prevent AI model invocation of skills flagged in SKILL.md.

Updated Feb 18, 2026
One-click install
npx skills add https://github.com/XiongJingzhi/agent-learn --skill disable-model-invocation
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: disable-model-invocation
Source: https://github.com/XiongJingzhi/agent-learn/tree/main/app/pi-mono/packages/coding-agent/test/fixtures/skills/disable-model-invocation
Command: npx skills add https://github.com/XiongJingzhi/agent-learn --skill disable-model-invocation

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill is designed to be explicitly invoked by a user or another system component, preventing accidental or unintended invocation by the AI model itself.

Core Features & Use Cases

  • Controlled Execution: Ensures the skill is only triggered when deliberately requested.
  • Safety Mechanism: Prevents the model from executing sensitive or specific actions without explicit user consent.
  • Use Case: A skill that modifies system configurations or performs critical operations should be marked this way to ensure human oversight.

Quick Start

Use the disable-model-invocation skill to perform a manual operation.

Frequently Asked Questions about disable-model-invocation

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I prevent an AI model from automatically invoking a skill?

To prevent an AI model from automatically invoking a skill, you can use a manual invocation control mechanism. This requires adding a specific flag to the skill's configuration file to block autonomous execution and ensure explicit user triggering.

Why does the AI model execute sensitive operations without user confirmation?

The AI model executes sensitive operations without user confirmation because the skill lacks manual invocation restrictions. Implementing a disable-model-invocation flag ensures the model cannot autonomously trigger actions, requiring deliberate manual or programmatic execution for safety.

What is the best way to require manual user consent before modifying system configurations?

The best way to require manual user consent before modifying system configurations is to restrict autonomous AI execution. By marking the skill with a disable-model-invocation flag, you enforce human oversight and prevent the model from performing critical operations directly.

How to configure a skill so it is only triggered by explicit manual invocation?

To configure a skill for explicit manual invocation only, you must modify its SKILL.md file. Adding the 'disable-model-invocation: true' flag prevents the AI model from directly calling the skill, ensuring it only runs when deliberately triggered by a user or system.

When do I need to disable model invocation for a skill?

You need to disable model invocation for a skill when it performs sensitive operations or modifies system configurations. This safety mechanism is necessary to prevent unintended autonomous execution by the AI model and ensure direct human oversight before critical actions occur.