skill-manager

Manage Claude Code skill permissions and configuration via a Python script.

17|8|Updated Oct 21, 2025
One-click install
npx skills add https://github.com/Interstellar-code/claud-skills --skill skill-manager-interstellar-code
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-manager
Source: https://github.com/Interstellar-code/claud-skills/tree/main/generic-claude-framework/skills/skill-manager
Command: npx skills add https://github.com/Interstellar-code/claud-skills --skill skill-manager-interstellar-code

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This skill provides a native Python-based solution for discovering, enabling, disabling, and configuring Claude Code skills, along with managing permissions and local settings.json without relying on LLMs.

Core Features & Use Cases

  • Skill discovery: scans .claude/skills/ for skill.md frontmatter and builds a live view of all skills with their metadata.
  • Enable/disable and configuration: updates settings.local.json to enable or revoke permissions for individual skills, and supports tagging, priorities, and basic configuration.
  • Detailed insights & export: shows detailed information for a single skill and exports the current configuration as JSON for backup or migration.
  • Use Case: Quickly enable a critical skill like colored-output, review its permissions, and persist changes across projects.

Quick Start

  • Discover all skills: python .claude/skills/skill-manager/scripts/skill-manager.py json
  • Enable a skill: python .claude/skills/skill-manager/scripts/skill-manager.py enable colored-output
  • Show details: python .claude/skills/skill-manager/scripts/skill-manager.py status changelog-manager

Frequently Asked Questions about skill-manager

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

FAQPage Schema
How do I manage Claude Code skill permissions in settings.json without using an LLM?

You can manage Claude Code skill permissions natively by running a pure-Python script that reads local skill metadata and updates settings.local.json to enable or revoke permissions without relying on an LLM.

How do I discover and list all available Claude Code skills from the .claude/skills directory?

To discover Claude Code skills, run the Python script with the json command; it scans .claude/skills/ for skill.md frontmatter and builds a live view of all skills with their metadata.

Can I export my Claude Code skill configuration for backup or migration to another project?

Yes, you can export your current Claude Code skill configuration as JSON by running the script's export task, providing a portable backup for migration or project-wide persistence.

Do I need to install external dependencies or packages to run a Python skill manager for Claude Code?

No, you do not need external dependencies to run this skill manager; it operates as a pure-Python script using a built-in frontmatter parser and filesystem operations to handle skill management.

How do I enable or disable a specific skill and update its priority in Claude Code?

You can enable, disable, or update the priority of a specific skill by executing the Python script with the enable or disable commands, which directly modifies the local settings file.

What is the best way to audit and review permissions for individual skills in Claude Code?

The best way to audit permissions is using the script's status command, which shows detailed information and metadata for a single skill to review its current configuration and access.