
Product
PHP and Composer Support Is Now in Beta
Socket’s PHP and Composer support is now in Beta for all customers, with PHP reachability analysis generally available.
mskills is a CLI tool to manage "Agent Skills" for various AI agents (Claude, Codex, Gemini, Copilot, Antigravity) in a centralized way.
npm install -g mskills
git clone https://github.com/yurakawa/mskills.git
cd mskills
npm install
npm run build
npm link
Add a skill from a GitHub URL or local path.
mskills add <source> [name]
Added skills are copied or downloaded to the internal skills cache directory: ~/.config/mskills/skills.
Add from GitHub URL:
# Add from a specific subdirectory in a repository
mskills add https://github.com/user/repo/tree/main/path/to/skill
# Example: Add 'skill-creator' from anthropics/skills
mskills add https://github.com/anthropics/skills/tree/main/skills/skill-creator
[!NOTE] When adding from a specific subdirectory, mskills uses
git sparse-checkoutto download only the necessary files, ensuring efficiency even for large repositories.
Add from Local Path:
# Registers a skill from a local directory
mskills add ./examples/hello-world
# Legacy format also supported: mskills add <name> <path>
# mskills add hello-world ./examples/hello-world
Select which agents you want to apply the skills to.
mskills agents add <agent-names...>
[!TIP] See Supported Agents for the list of available agent names (e.g.,
claude,cursor,github-copilot-cli).
Example:
# Enable for Claude and GitHub Copilot
mskills agents add claude github-copilot-cli
Sync your configured skills to the enabled agents' configuration directories.
mskills apply
This will create symbolic links (default) or copies of your skills in the agent's skills directory (e.g., ~/.claude/skills/hello-world).
Generate an XML block of available skills to be injected into an AI agent's system prompt.
mskills prompt
This will output an XML block like:
<available_skills>
<skill>
<name>hello-world</name>
<description>A simple hello world skill</description>
<location>/Users/yurakawa/.config/mskills/skills/hello-world/SKILL.md</location>
</skill>
</available_skills>
| Command | Description |
|---|---|
mskills add <source> [name] | Add a skill from GitHub or local path. |
mskills update <name_or_path> [source] | Update an added skill. |
mskills remove <names...> | Remove registered skills. |
mskills list | List registered skills. |
mskills export config [outPath] | Export mskills configuration as a zip file. |
mskills export skill <name> [outPath] | Export a specific skill as a zip file. |
mskills agents add <names...> | Enable target agents. |
mskills agents remove <names...> | Disable target agents. |
mskills agents list | List enabled agents. |
mskills apply | Apply skills to enabled agents. |
mskills apply --force | Force overwrite existing skills. |
mskills prompt | Generate XML prompt for AI agents. |
mskills stores its configuration and data in the following directory:
~/.config/mskills/config.json~/.config/mskills/skills (used for internal management)| Agent | CLI Name | Skills Directory |
|---|---|---|
| Claude | claude | ~/.claude/skills |
| Cursor | cursor | ~/.cursor/skills |
| Codex | codex | ~/.codex/skills |
| Gemini | gemini | ~/.gemini/skills |
| GitHub Copilot CLI | github-copilot-cli | ~/.copilot/skills |
| Antigravity | antigravity | ~/.gemini/antigravity/skills |
A demo skill is included in examples/hello-world.
# 1. Add the demo skill
mskills add ./examples/hello-world
# 2. Enable an agent (e.g., Claude)
mskills agents add claude
# 3. Apply
mskills apply
# 4. Check result
ls -l ~/.claude/skills/hello-world
FAQs
Manage your AI Agent Skills in one place.
We found that mskills demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.

Product
Socket’s PHP and Composer support is now in Beta for all customers, with PHP reachability analysis generally available.

Product
Socket is bringing experimental protection to Firefox, scanning 97,000+ extensions in Mozilla's official directory for malware and risky updates.

Research
/Security News
Three compromised Rust crates pulled in a malicious dependency that downloaded and executed cross-platform malware during Cargo builds.