skill-forced-eval

Inject a system reminder evaluating installed plugin skills before responding.

Updated Feb 4, 2026
One-click install
npx skills add https://github.com/sizukutamago/dev-tools-plugin --skill skill-forced-eval
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: skill-forced-eval
Source: https://github.com/sizukutamago/dev-tools-plugin/tree/main/skills/skill-forced-eval
Command: npx skills add https://github.com/sizukutamago/dev-tools-plugin --skill skill-forced-eval

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and assets (resource) components.

What problem does it solve?

This Skill ensures that every prompt triggers a proactive evaluation of all installed plugins' skills, so Claude Code considers relevant options before replying.

Core Features & Use Cases

  • Automatic system-reminder injection on UserPromptSubmit to check available skills across plugins
  • Scalability across all installed plugins via installed_plugins.json with a fallback to the self-plugin list
  • Non-intrusive operation requiring no user action

Quick Start

No manual steps are required to enable this Skill; it activates automatically when CLAUDE Code is running. If you need to verify, submit a prompt and observe the system-reminder message indicating available skills.

Frequently Asked Questions about skill-forced-eval

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

FAQPage Schema
How do I automatically evaluate Claude Code plugin skills before every prompt?▼

To automatically evaluate plugin skills, this tool injects a system reminder on UserPromptSubmit that scans installed_plugins.json and lists available skills from their SKILL.md frontmatter before Claude responds. It operates non-intrusively without modifying user input.

Why does Claude Code miss skill activations from my installed plugins?▼

Claude Code misses skill activations because it lacks proactive evaluation of installed plugins. This skill solves the problem by injecting a system reminder that scans all available plugin skills before responding, ensuring relevant options are considered.

Does the forced skill evaluation work across all installed Claude Code plugins?▼

Yes, forced skill evaluation works across all installed plugins by scanning ~/.claude/plugins/installed_plugins.json. It lists skills from each plugin's SKILL.md frontmatter and falls back to the self-plugin list when the install manifest is unavailable.

Do I need jq to parse installed_plugins.json for skill evaluation?▼

You do not strictly need jq for skill evaluation. The tool uses a POSIX-compatible Bash environment with optional jq for JSON parsing, caching results to /tmp to minimize work, so it functions even without jq installed.

What happens when installed_plugins.json is unavailable during skill evaluation?▼

When installed_plugins.json is unavailable, skill evaluation falls back to listing skills from the self-plugin. This ensures the system reminder still injects available skills before responding, maintaining proactive evaluation coverage.

Does the system reminder injection modify my original prompt input?▼

No, the system reminder injection does not modify your original prompt input. It operates non-intrusively by adding a separate system reminder on UserPromptSubmit, ensuring your input remains unchanged while triggering proactive skill evaluation.