{"id":50607216,"url":"https://github.com/robzilla1738/skillz-macos","last_synced_at":"2026-06-06T00:03:53.738Z","repository":{"id":361317887,"uuid":"1253854641","full_name":"robzilla1738/skillz-macos","owner":"robzilla1738","description":"macOS app for browsing Skills, MCPs, plugins, and live AI agent status","archived":false,"fork":false,"pushed_at":"2026-05-30T03:52:55.000Z","size":2751,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-05-30T05:17:04.198Z","etag":null,"topics":["ai-agents","codex","macos","skills","swiftui"],"latest_commit_sha":null,"homepage":"https://robzilla1738.github.io/skillz-macos/","language":"Swift","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/robzilla1738.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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-05-29T22:07:10.000Z","updated_at":"2026-05-30T03:50:46.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/robzilla1738/skillz-macos","commit_stats":null,"previous_names":["robzilla1738/skillz-macos"],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/robzilla1738/skillz-macos","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/robzilla1738%2Fskillz-macos","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/robzilla1738%2Fskillz-macos/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/robzilla1738%2Fskillz-macos/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/robzilla1738%2Fskillz-macos/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/robzilla1738","download_url":"https://codeload.github.com/robzilla1738/skillz-macos/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/robzilla1738%2Fskillz-macos/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33964367,"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-05T02:00:06.157Z","response_time":120,"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-agents","codex","macos","skills","swiftui"],"created_at":"2026-06-06T00:03:53.208Z","updated_at":"2026-06-06T00:03:53.720Z","avatar_url":"https://github.com/robzilla1738.png","language":"Swift","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Skills\n\nSkills is a macOS app for browsing, editing, and managing local AI tool assets: skills, MCP server configs, and plugins across Cursor, Claude Code, Codex, Hermes, Pi, and OpenCode.\n\nIt gives you one place to inspect and update the files these tools scatter across hidden folders, without making you remember every config path.\n\n## Status\n\nSkills ships as signed, notarized DMG releases with Sparkle auto-updates. CI verifies a Debug build and the unit test suite on every push; release archives are produced locally and attached to GitHub Releases.\n\n## Requirements\n\n- macOS 14.0+\n- Xcode with the macOS 26.2 SDK or newer\n- No app sandbox. Skills reads local agent folders such as `~/.cursor`, `~/.claude`, `~/.codex`, `~/.hermes`, `~/.pi`, `~/.openclaw`, and shared `~/.agents/skills`.\n\n## Install\n\nSkills ships as a signed, notarized DMG on the [Releases](https://github.com/robzilla1738/skillz-macos/releases) page (macOS 14.0+).\n\n### One-line install\n\n```bash\ncurl -fsSL https://raw.githubusercontent.com/robzilla1738/skillz-macos/main/scripts/install.sh | bash\n```\n\nThis downloads the latest release, verifies its Developer ID signature, installs `Skills.app` to `/Applications`, and launches it. On first run, click **Get Started** and choose the sources you want Skills to scan.\n\n### Ask your coding agent\n\nPaste this to Claude Code, Cursor, Codex, or any agent with shell access:\n\n\u003e Install the Skills macOS app for me. Run:\n\u003e `curl -fsSL https://raw.githubusercontent.com/robzilla1738/skillz-macos/main/scripts/install.sh | bash`\n\u003e Then confirm `Skills.app` is in `/Applications` and running. Tell me to click\n\u003e \"Get Started\" in the setup window so I can pick the local tool folders Skills\n\u003e should scan.\n\n### Manual\n\nDownload the latest `Skills-macOS-vX.Y.Z.dmg` from [Releases](https://github.com/robzilla1738/skillz-macos/releases), open it, and drag **Skills** into **Applications**.\n\n## Build\n\nFrom the Xcode project directory:\n\n```bash\ncd skillz\nxcodebuild -scheme skillz -destination 'platform=macOS' build\nxcodebuild -scheme skillz -destination 'platform=macOS' -only-testing:skillzTests test\n```\n\nThe shared scheme is checked in at `skillz/skillz.xcodeproj/xcshareddata/xcschemes/skillz.xcscheme`.\n\n## Source Discovery\n\nOn launch, Skills:\n\n- detects existing tool homes, skill sources, config files, shared `~/.agents/skills`, and known CLI locations\n- keeps shared skill folders separate from install signals, so an old empty home folder does not look like a real setup\n- scans Cursor `mcp.json`, Claude Code `.mcp.json`, and Codex `config.toml`\n- finds plugin metadata where Cursor, Claude Code, and Codex expose it\n- watches catalog paths for changes and refreshes when the app becomes active\n\n## Updates\n\nThe app updates itself through Sparkle 2. The appcast is hosted through GitHub Pages at `https://robzilla1738.github.io/skillz-macos/appcast.xml`:\n\n- `docs/appcast.xml`\n- `docs/UPDATES.md`\n- `scripts/prepare-appcast.sh`\n\nProduction update publishing still requires a signed and notarized app archive. Do not publish unsigned local Debug builds to the appcast.\n\n## CI\n\nGitHub Actions runs Debug build and unit tests on the macOS 26 runner:\n\n```text\n.github/workflows/ci.yml\n```\n\n## License\n\nNo project license has been selected yet. Third-party Lobe icon assets retain their MIT license in `skillz/skillz/ThirdParty/lobe-icons-LICENSE.txt`.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frobzilla1738%2Fskillz-macos","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frobzilla1738%2Fskillz-macos","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frobzilla1738%2Fskillz-macos/lists"}