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.