# SkillSync

Manage and secure your tool collection by searching, installing, and auditing skills from the SkillsMP marketplace. Protect your environment with deep security scans that detect prompt injection, cre…

## Quick Start

```bash
# Connect this server (installs CLI if needed)
npx -y @smithery/cli@latest mcp add adityasugandhi/skillsync-mcp

# Browse available tools
npx -y @smithery/cli@latest tool list adityasugandhi/skillsync-mcp

# Get full schema for a tool
npx -y @smithery/cli@latest tool get adityasugandhi/skillsync-mcp skillsmp_search

# Call a tool
npx -y @smithery/cli@latest tool call adityasugandhi/skillsync-mcp skillsmp_search '{}'
```

## Direct MCP Connection

Endpoint: `https://skillsync-mcp--adityasugandhi.run.tools`

## Tools (13)

- `skillsmp_search` — Search SkillsMP marketplace for skills by keyword. Returns names, descriptions, authors, and GitHub links.
- `skillsmp_ai_search` — AI-powered semantic search on SkillsMP. Uses Cloudflare AI for relevance matching.
- `skillsmp_scan_skill` — Scan a skill's GitHub source for security threats: prompt injection, reverse shells, credential theft, supply chain att…
- `skillsmp_search_safe` — Search SkillsMP and auto-scan top results for security threats. Combines keyword search with vulnerability scanning.
- `skillsmp_install_skill` — Security-scan a skill from GitHub, then install it to ~/.claude/skills/. Blocks on critical threats. Requires force=tru…
- `skillsmp_uninstall_skill` — Remove an installed skill from ~/.claude/skills/ by name.
- `skillsmp_list_installed` — List all installed skills with security status and risk levels from last scan.
- `skillsmp_audit_installed` — Deep security audit of a specific installed skill. Forces a fresh scan and returns a detailed threat report.
- `skillsmp_suggest` — AI-powered skill recommendations based on installed skills. Optionally provide context about your current project.
- `skillsmp_compare` — Side-by-side comparison of two skills including security scan results. Accepts GitHub URLs or installed skill names.
- `skillsync_configure` — Manage sync subscriptions and settings. Add/remove search subscriptions, configure sync interval, risk threshold, and c…
- `skillsync_sync_now` — Run a sync cycle: poll subscriptions, diff against installed skills, install/update/remove. Use dryRun=true to preview.
- `skillsync_status` — Show sync engine status: managed vs manual skills, subscriptions, last sync time, next scheduled sync.

```bash
# Get full input/output schema for a tool
npx -y @smithery/cli@latest tool get adityasugandhi/skillsync-mcp <tool-name>
```
