{"id":44924987,"url":"https://github.com/microclaw/skillsyoga","last_synced_at":"2026-02-24T03:00:47.081Z","repository":{"id":339102712,"uuid":"1160260181","full_name":"microclaw/skillsyoga","owner":"microclaw","description":"SkillsYoga helps you manage SKILL.md-based skills for different AI tools in one place.","archived":false,"fork":false,"pushed_at":"2026-02-21T19:20:58.000Z","size":8426,"stargazers_count":19,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-02-22T06:31:05.941Z","etag":null,"topics":["skills","tauri"],"latest_commit_sha":null,"homepage":"https://skills.yoga","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/microclaw.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":"AGENTS.md","dco":null,"cla":null}},"created_at":"2026-02-17T18:21:09.000Z","updated_at":"2026-02-21T19:21:00.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/microclaw/skillsyoga","commit_stats":null,"previous_names":["microclaw/skillsyoga"],"tags_count":27,"template":false,"template_full_name":null,"purl":"pkg:github/microclaw/skillsyoga","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/microclaw%2Fskillsyoga","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/microclaw%2Fskillsyoga/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/microclaw%2Fskillsyoga/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/microclaw%2Fskillsyoga/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/microclaw","download_url":"https://codeload.github.com/microclaw/skillsyoga/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/microclaw%2Fskillsyoga/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29734835,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-22T20:09:16.275Z","status":"online","status_checked_at":"2026-02-23T02:00:06.784Z","response_time":90,"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":["skills","tauri"],"created_at":"2026-02-18T04:05:23.433Z","updated_at":"2026-02-23T02:00:42.905Z","avatar_url":"https://github.com/microclaw.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n  \u003cimg src=\"public/skillsyoga-icon.png\" width=\"88\" alt=\"SkillsYoga icon\" /\u003e\n\u003c/p\u003e\n\n\u003ch1 align=\"center\"\u003eSkillsYoga\u003c/h1\u003e\n\n\u003cp align=\"center\"\u003eA desktop skill manager for AI coding tools, built with Tauri.\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://skills.yoga\"\u003e\u003cimg src=\"https://img.shields.io/badge/Website-skills.yoga-111827?style=flat\u0026logo=googlechrome\u0026logoColor=white\" alt=\"Website\" /\u003e\u003c/a\u003e\n  \u003ca href=\"https://x.com/everettjf\"\u003e\u003cimg src=\"https://img.shields.io/badge/Twitter-@everettjf-1D9BF0?style=flat\u0026logo=x\u0026logoColor=white\" alt=\"Twitter\" /\u003e\u003c/a\u003e\n  \u003ca href=\"https://discord.gg/eGzEaP6TzR\"\u003e\u003cimg src=\"https://img.shields.io/badge/Discord-Join%20Server-5865F2?style=flat\u0026logo=discord\u0026logoColor=white\" alt=\"Discord\" /\u003e\u003c/a\u003e\n  \u003ca href=\"https://github.com/microclaw/skillsyoga/blob/main/LICENSE\"\u003e\u003cimg src=\"https://img.shields.io/badge/License-MIT-22c55e?style=flat\" alt=\"MIT License\" /\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n## Overview\n\nSkillsYoga helps you manage `SKILL.md`-based skills for different AI tools in one place.  \nYou can create, edit, organize, and import skills without manually switching between multiple local config folders.\n\n## Screenshots\n\n| Skills | Tools |\n| --- | --- |\n| ![List Skills](screenshots/list-skills.png) | ![List Tools](screenshots/list-tools.png) |\n\n| Find Skills | Edit Skills |\n| --- | --- |\n| ![Find Skills](screenshots/find-skills.png) | ![Edit Skill](screenshots/edit-skills.png) |\n\n## Key Features\n\n- Unified management across multiple supported tools\n- Skill file tree support (folders + multiple markdown files)\n- Built-in tool detection and toggle management\n- Create, edit, rename, and delete files/folders in the skill editor\n- Import skills from GitHub repositories and curated sources\n- Update an existing skill from GitHub directly in the editor\n- Local-first storage: skills remain in each tool's own skills directory\n\n## Supported Stack\n\n- Tauri 2 (Rust backend)\n- React 19 + TypeScript + Vite frontend\n- Tailwind CSS v4 + Radix UI / shadcn-ui\n- Monaco Editor for markdown editing\n\n## Quick Start\n\n### Install via Homebrew (macOS)\n\n```bash\nbrew tap microclaw/homebrew-tap \u0026\u0026 brew install --cask skillsyoga\n```\n\nUpgrade:\n\n```bash\nbrew upgrade --cask skillsyoga\n```\n\nUninstall:\n\n```bash\nbrew uninstall --cask skillsyoga\n```\n\n### Prerequisites\n\n- Bun\n- Rust toolchain\n- Tauri development dependencies for your operating system\n\n### Development\n\n```bash\nbun install\nbun run tauri dev\n```\n\n### Common Commands\n\n- `bun run dev` (frontend only)\n- `bun run build` (frontend build)\n- `cd src-tauri \u0026\u0026 cargo check` (Rust check)\n- `bun run version:patch`\n- `bun run version:minor`\n- `bun run version:major`\n\n## Usage\n\nFor a full walkthrough, see `USAGE.md`.\n\nBasic import flow:\n\n1. Open `Tools` and enable a target tool.\n2. Open `Find Skills`.\n3. Select a source or paste a GitHub repository URL.\n4. Choose the target tool and install.\n5. Confirm the imported skill in `Skills`.\n\nUpdate flow for an existing skill:\n\n1. Open `Skills` and edit the target skill.\n2. Click `Update from GitHub` in the editor header.\n3. Review the prefilled repository URL/skill path (when previously installed or updated through SkillsYoga), or enter them manually.\n4. Confirm overwrite to replace the current skill files.\n\n## Release\n\nVersion bump scripts:\n\n- `./inc_patch_version.sh`\n- `./inc_minor_version.sh`\n- `./inc_major_version.sh`\n\nVersioning rule:\n\n- Any version containing the digit `4` is skipped automatically.\n- Example: `0.1.3 -\u003e 0.1.5`, `0.3.9 -\u003e 0.5.0`.\n\nHomebrew release script:\n\n- `./scripts/release_homebrew.sh`\n\nOptional release environment variables:\n\n- `SIGNING_IDENTITY`\n- `NOTARYTOOL_PROFILE` or (`APPLE_ID`, `APPLE_TEAM_ID`, `APPLE_APP_SPECIFIC_PASSWORD`)\n- `TAP_REPO` (default: `microclaw/homebrew-tap`)\n- `CASK_PATH` (default: `Casks/skillsyoga.rb`)\n- `RELEASE_REPO` (default: inferred from `git remote origin`, e.g. `microclaw/skillsyoga`)\n- `APP_HOMEPAGE`\n- `APP_DESC`\n- `SKIP_BUMP=1`\n- `SKIP_NOTARIZE=1`\n- `SKIP_CASK_UPDATE=1`\n\n## Data and Privacy\n\n- Local app state is stored in `state.json` under the app data directory.\n- Skill files are stored directly in each tool's configured `skills` path.\n- Uninstalling SkillsYoga does not delete skills from those tool directories.\n\n## Contributing\n\nIssues and pull requests are welcome.\n\n1. Fork the repository\n2. Create your feature branch\n3. Commit your changes\n4. Open a pull request\n\n## License\n\nThis project is licensed under the MIT License. See `LICENSE`.\n\n## Star History\n\n[![Star History Chart](https://api.star-history.com/svg?repos=microclaw/skillsyoga\u0026type=Date)](https://www.star-history.com/#microclaw/skillsyoga\u0026Date)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmicroclaw%2Fskillsyoga","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmicroclaw%2Fskillsyoga","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmicroclaw%2Fskillsyoga/lists"}