skills/skills-optimizer/SKILL.md
Optimizes the user's skills.yaml configuration, offering tailored skill suggestions and organizing redundant or out-of-stack skills.
npx skillsauth add mono0926/skills-sync skills-optimizerInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
A dedicated skill for optimizing the skills.yaml file (global: ~/.config/skills_sync/skills.yaml or project-local: ./skills.yaml). It aims to streamline existing skills, suggest high-quality additions customized for the user's profile, and maintain a clean, secure environment.
Prior to proposing any optimizations, you must understand the user's primary technical stack, preferred architectures (libraries, etc.), and overall development style. Extract this context from provided profile information or conversation history. [IMPORTANT] If your understanding of the user's setup is insufficient (e.g., core technologies are unclear), you MUST ask the user for clarification before drafting optimization suggestions.
Strictly follow these steps when this skill is invoked:
Read the current skills.yaml. Note that project-local ./skills.yaml takes precedence over global ~/.config/skills_sync/skills.yaml. Analyze the installed repositories, wildcard installations (*), and excluded skills (!).
Recommend top-tier skills related to the user's tech stack (e.g., official repositories for Frameworks, Cloud providers, and tools the user prefers). Focus on skills that significantly enhance code quality and architectural alignment.
[TIP: Using find-skills] To discover high-quality skills across the ecosystem, you are encouraged to use the find-skills skill. It can help you search for and identify well-maintained skills that match the user's requirements.
[CRITICAL: Security and Quality Pre-Audit]
The skills_sync tool downloads configuration files from target repositories and lacks an inherent mechanism for deep security verification of the skill's logic itself. Therefore, before proposing new skills, you MUST research the target repository (reading SKILL.md and auditing files in scripts/, etc.) and verify the following:
rm -rf), or suspicious obfuscated scripts.Identify skills that no longer fit the user's core tech stack.
Present your analysis and audit results to the user:
Once the user provides their preference:
skills.yaml based on the user's choices.skills_sync sync automatically. Instead, ask the user if they would like to apply the configuration changes now.skills_sync sync only after receiving explicit confirmation.skills_sync sync --no-clean for a faster synchronization when only adding new skills or updating existing ones.skills.yaml without explicit consent from the user.skills.yaml exists or should be created instead of modifying the global one.tools
Provides usage instructions and best practices for the skills_sync CLI tool. Use this to understand how to manage, sync, and configure AI agent skills based on the user's config file.
data-ai
Example TaskFlow authoring pattern for inbox triage. Use when messages need different treatment based on intent, with some routes notifying immediately, some waiting on outside answers, and others rolling into a later summary.
data-ai
Example TaskFlow authoring pattern for inbox triage. Use when messages need different treatment based on intent, with some routes notifying immediately, some waiting on outside answers, and others rolling into a later summary.
data-ai
OpenProse VM skill pack. Activate on any `prose` command, .prose files, or OpenProse mentions; orchestrates multi-agent workflows.