{"id":47701672,"url":"https://github.com/skillsgate/skillsgate","last_synced_at":"2026-06-08T05:01:13.442Z","repository":{"id":341043882,"uuid":"1154244505","full_name":"skillsgate/skillsgate","owner":"skillsgate","description":null,"archived":false,"fork":false,"pushed_at":"2026-05-31T06:31:58.000Z","size":9139,"stargazers_count":674,"open_issues_count":1,"forks_count":26,"subscribers_count":3,"default_branch":"main","last_synced_at":"2026-05-31T08:12:51.711Z","etag":null,"topics":["ai","ai-tools","skills","skills-management"],"latest_commit_sha":null,"homepage":"https://skillsgate.ai/","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/skillsgate.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-02-10T06:59:31.000Z","updated_at":"2026-05-31T07:38:17.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/skillsgate/skillsgate","commit_stats":null,"previous_names":["skillsgate/skillsgate"],"tags_count":70,"template":false,"template_full_name":null,"purl":"pkg:github/skillsgate/skillsgate","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/skillsgate%2Fskillsgate","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/skillsgate%2Fskillsgate/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/skillsgate%2Fskillsgate/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/skillsgate%2Fskillsgate/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/skillsgate","download_url":"https://codeload.github.com/skillsgate/skillsgate/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/skillsgate%2Fskillsgate/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34048682,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-08T02:00:07.615Z","response_time":111,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ai","ai-tools","skills","skills-management"],"created_at":"2026-04-02T17:21:54.115Z","updated_at":"2026-06-08T05:01:13.437Z","avatar_url":"https://github.com/skillsgate.png","language":"TypeScript","funding_links":[],"categories":["TypeScript","Skill Builders"],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n  \u003cimg src=\"apps/web/public/favicon.svg\" width=\"96\" height=\"96\" alt=\"SkillsGate\" /\u003e\n\u003c/p\u003e\n\n\u003ch1 align=\"center\"\u003eSkillsGate\u003c/h1\u003e\n\n\u003cp align=\"center\"\u003eVisual skill manager for AI agents. Desktop app and TUI.\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://skillsgate.ai\"\u003eWebsite\u003c/a\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://img.shields.io/npm/v/skillsgate?color=a8a29e\u0026label=npm\" alt=\"npm version\" /\u003e\n  \u003cimg src=\"https://img.shields.io/badge/powered_by-skills.sh-a8a29e\" alt=\"powered by skills.sh\" /\u003e\n  \u003cimg src=\"https://img.shields.io/badge/agents-20-a8a29e\" alt=\"20 agents\" /\u003e\n  \u003cimg src=\"https://img.shields.io/badge/license-MIT-a8a29e\" alt=\"MIT license\" /\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"docs/desktop-screenshot.png\" width=\"720\" alt=\"SkillsGate Desktop App\" /\u003e\n\u003c/p\u003e\n\n---\n\n## What is SkillsGate?\n\nSkillsGate lets you browse, install, and manage AI agent skills from a single interface. It works with 20+ agents and integrates [skills.sh](https://skills.sh) for public skill discovery.\n\nInstead of hunting through GitHub repos and copying markdown files by hand, you open SkillsGate, search for what you need, and install it to any combination of agents with one click.\n\nAvailable as a **desktop app** (macOS, Windows, Linux) and a **terminal UI** for keyboard-driven workflows.\n\n## Quick Start\n\n### Desktop App\n\nDownload for your platform:\n\n[macOS (Apple Silicon)](https://github.com/skillsgate/skillsgate/releases/latest) \u0026middot; [macOS (Intel)](https://github.com/skillsgate/skillsgate/releases/latest) \u0026middot; [Windows](https://github.com/skillsgate/skillsgate/releases/latest) \u0026middot; [Linux](https://github.com/skillsgate/skillsgate/releases/latest)\n\n### TUI (Terminal UI)\n\n```bash\nnpx skillsgate\n```\n\nOr install globally:\n\n```bash\nnpm install -g skillsgate\n```\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"docs/tui-screenshot.png\" width=\"720\" alt=\"SkillsGate TUI\" /\u003e\n\u003c/p\u003e\n\n## Supported Agents\n\nClaude Code, Cursor, Windsurf, GitHub Copilot, Cline, Continue, Codex CLI, Droid CLI, OB-1, Amp, Goose, Junie, Kilo Code, OpenCode, OpenClaw, Pear AI, Roo Code, Trae, Zed, and Universal.\n\n## Features\n\n- **skills.sh integration** -- browse and search the full public catalog directly from the app\n- **Per-agent management** -- install a skill to specific agents or all of them at once, remove from one without affecting the others\n- **Built-in editor** -- view rendered skill content or edit the raw source with a CodeMirror editor, saved to disk instantly\n- **Remote servers** -- connect to other machines via SSH to browse and sync skills\n- **Private skills** -- keep skills local to your machine or share them with your team\n- **Favorites** -- star skills from the catalog for quick access\n- **Settings sync** -- desktop and TUI share preferences via a local SQLite database\n\n## TUI Keyboard Shortcuts\n\n| Key | Action |\n|-----|--------|\n| `1/2/3/4` | Switch tabs (Installed / Discover / Favorites / Servers) |\n| `j/k` | Navigate list |\n| `/` | Focus search input |\n| `Tab` | Cycle focus between panes |\n| `v` | View skill detail |\n| `e` | Toggle rendered / raw source view |\n| `i` | Install skill |\n| `d` | Remove skill |\n| `o` | Open folder or URL |\n| `m` | Toggle keyword / AI search mode |\n| `s` | Settings |\n| `?` | Help overlay |\n| `Ctrl+Q` | Quit |\n\n## Development\n\nThis is a monorepo managed with npm workspaces.\n\n```\napps/\n  web/          React Router v7 on Cloudflare Workers\n  desktop/      Electron desktop app\n\npackages/\n  cli/          Node CLI published as `skillsgate` on npm\n  tui/          Terminal UI published as `@skillsgate/tui` (Bun)\n  ui/           Shared React components\n  local-db/     Shared SQLite persistence and SSH client\n```\n\n### Running locally\n\n```bash\n# Install dependencies\nnpm install\n\n# Web app (default workspace dev server)\nnpm run dev\n\n# Desktop app\ncd apps/desktop \u0026\u0026 npm run dev\n\n# TUI (requires Bun)\ncd packages/tui \u0026\u0026 bun run src/index.tsx\n\n# Deploy web app to Cloudflare\nnpm run deploy\n```\n\nRequires Node.js 18+, Bun (for TUI development), and a Cloudflare account.\n\n## Contributing\n\nSkillsGate is open source. Contributions welcome.\n\n1. Fork the repo\n2. Create a feature branch\n3. Make your changes\n4. Open a pull request\n\n## License\n\nMIT\n\n---\n\n\u003cp align=\"center\"\u003e\n  Built by Sultan Valiyev\n\u003c/p\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fskillsgate%2Fskillsgate","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fskillsgate%2Fskillsgate","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fskillsgate%2Fskillsgate/lists"}