Skrills

data-ai MCP Server

Coordinate skills between Codex, Copilot, and Claude Code. Validates, analyzes, and syncs skills, subagents, commands, and configuration between multiple CLIs.

VerifiedReviewed
data-aidata-ai
5 views67 stars10 forksMIT

Why This Matters

Discovered via github-seeds:mcp-hot and last synced 3mo ago.

VerifiedReviewed
Source
github-seeds:mcp-hot
Stars
67
Last synced
3mo ago
Install
Check source

Install

Install instructions not detected yet

Check the source repository for the latest setup steps.

View source instructions
18
Tools
0
Resources
0
Prompts
Standard I/O
Transport

Available Tools (18)

Skills

Y

Asset

Claude Code

server

MCP server, HTTP transport, security middleware

metrics

SQLite-based telemetry for invocations, validations, sync

analyze

Token counting, dependency analysis, optimization

tome

Research API orchestration, caching, PDF serving

Commands

Y

intelligence

Recommendations, project analysis, skill generation

test-utils

Shared test infrastructure (fixtures, RAII guards, temp dirs)

cli

Binary entry point (delegates to `server` crate)

state

Environment config, manifest settings, runtime overrides, validation cache, network detection

sync

Multi-directional sync with adapters for each CLI (Claude, Codex, Copilot, Cursor)

Resource

Description

dashboard

TUI and browser-based skill visualization

discovery

Skill discovery and ranking

validate

Validation logic for Claude/Codex/Copilot/Cursor compatibility

subagents

Shared subagent runtime and backends

Y

A dash means that asset doesn't sync to that CLI, either because the CLI has no equivalent (Copilot CLI has no slash commands) or because the mapping isn't built yet (Cursor preferences). Plugin assets sync to Cursor's `plugins/local/` so synced plugins appear installed, and stale entries are pruned automatically. See the [sync guide](book/src/sync-guide.md) for details. ## CI integration Validate skills on every pull request with the reusable GitHub Action: ```yaml - uses: athola/skrills/.github/actions/[email protected] with: targets: all strict: true path: skills/ ``` ## Configuration Persistent settings live in `~/.skrills/config.toml` (precedence: CLI flags > environment variables > config file): ```toml [serve] auth_token = "your-secret-token" tls_auto = true cors_origins = "https://app.example.com" ``` See [security docs](docs/security.md) for TLS setup and the [FAQ](docs/FAQ.md) for environment variables. ## Documentation