using-skills

Force agents to invoke relevant skills before responding.

3|2|Updated Mar 9, 2026
One-click install
npx skills add https://github.com/Moonsong-Labs/knowledge-work-plugins --skill using-skills-moonsong-labs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: using-skills
Source: https://github.com/Moonsong-Labs/knowledge-work-plugins/tree/main/core-engineering/skills/using-skills
Command: npx skills add https://github.com/Moonsong-Labs/knowledge-work-plugins --skill using-skills-moonsong-labs

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Establishes a mandatory workflow to invoke skills before any response, ensuring the AI checks relevant skills at the start of every conversation.

Core Features & Use Cases

  • Mandatory skill invocation: Forces the agent to invoke relevant or requested skills prior to responding, even if a skill might apply only 1% of the time.
  • Cross-environment compatibility: Provides guidance for loading and applying skills across platforms (e.g., Claude Code, other environments).
  • Followable execution flow: Specifies how to load skill content from the Skill tool and execute it exactly as directed.

Quick Start

Invoke the relevant skill with the Skill tool before any response and follow the skill's instructions.

Frequently Asked Questions about using-skills

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

FAQPage Schema
How do I force an AI agent to check guidelines before replying to a conversation?

To force an AI agent to check guidelines before replying, you need a skill invocation workflow that deterministically loads relevant skills via the Skill tool prior to generating any response, ensuring instructions are followed exactly.

Why does my agent skip relevant skills during task execution and planning?

An agent skips relevant skills during task execution when pre-response invocation is not enforced. Applying a mandatory skill loading workflow forces the agent to invoke applicable skills even if they might only apply 1% of the time.

Can I enforce skill invocation across different environments like Claude Code?

Yes, you can enforce skill invocation across environments like Claude Code. The mandatory pre-response workflow provides cross-environment compatibility, guiding how to load and apply skill content deterministically across different platforms.

What is the best way to ensure deterministic skill content loading before a conversation starts?

The best way to ensure deterministic skill content loading is to establish a mandatory workflow that invokes relevant skills through the Skill tool before any response, executing the loaded skill instructions exactly as directed.

When do I need to apply pre-response skill invocation in a conversation?

You need to apply pre-response skill invocation in any conversation scenario, including clarifications, planning, and task execution, ensuring the agent checks and loads applicable skills at the very start before generating a reply.

Does using-skills work without any dependencies to enforce conversation guidelines?

Yes, using-skills works without dependencies to enforce conversation guidelines. It establishes a mandatory workflow that forces agents to invoke relevant skills before replying, requiring no external components to function.