{"id":50309184,"url":"https://github.com/tidev/skills","last_synced_at":"2026-05-28T19:04:13.393Z","repository":{"id":356624729,"uuid":"1233254376","full_name":"tidev/skills","owner":"tidev","description":"A collection of AI skills useful for Titanium development.","archived":false,"fork":false,"pushed_at":"2026-05-17T06:19:16.000Z","size":379,"stargazers_count":5,"open_issues_count":0,"forks_count":1,"subscribers_count":3,"default_branch":"main","last_synced_at":"2026-05-17T08:32:39.580Z","etag":null,"topics":["skills-sh","titanium-sdk"],"latest_commit_sha":null,"homepage":"","language":null,"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/tidev.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-08T18:59:59.000Z","updated_at":"2026-05-17T06:19:20.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/tidev/skills","commit_stats":null,"previous_names":["tidev/skills"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/tidev/skills","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tidev%2Fskills","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tidev%2Fskills/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tidev%2Fskills/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tidev%2Fskills/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tidev","download_url":"https://codeload.github.com/tidev/skills/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tidev%2Fskills/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33622071,"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-05-28T02:00:06.440Z","response_time":99,"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-sh","titanium-sdk"],"created_at":"2026-05-28T19:04:11.440Z","updated_at":"2026-05-28T19:04:13.385Z","avatar_url":"https://github.com/tidev.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# titanium-skills\n\nReusable agent skills for working with the [**Titanium SDK**](https://titaniumsdk.com) — native modules, apps, hooks, build tooling.\n\nSkills here follow the open [agent skills specification](https://agentskills.io/specification) and work with any compatible coding agent — **Claude Code**, **Gemini CLI**, **Codex / OpenAI Codex CLI**, **GitHub Copilot CLI**, and other LLM-driven assistants that load skills from a local directory.\n\n## Skills\n\n| Skill | What it does |\n| --- | --- |\n| [`ti-create-release`](./skills/ti-create-release/SKILL.md) | Publish a new GitHub release of a Titanium native module — researches the repo's historical tag/name/notes convention, rebuilds from the merged default branch, and uploads the per-platform `.zip` produced in `\u003cplatform\u003e/dist/` with one release per platform. |\n| [`ti-module-update`](./skills/ti-module-update/SKILL.md) | Update a Titanium native module's third-party dependency (`.xcframework` in `ios/platform`, `ios/spm.json`, or `android/build.gradle`) and the Titanium SDK itself, verify with `ti build --build-only`, document breaking changes in the README, and open a PR with the last two active maintainers as reviewers. |\n| [`alloy-howtos`](./skills/alloy-howtos/SKILL.md) | Alloy MVC how-tos: CLI usage (`alloy new`, `generate`, `compile`, `extract-i18n`), `alloy.jmk` and `config.json` configuration, conditional views (`if=` in XML/TSS), custom XML tags in `app/lib/`, Backbone.Events for cross-controller communication, and compilation troubleshooting. |\n| [`alloy-guides`](./skills/alloy-guides/SKILL.md) | Alloy MVC framework reference: core concepts, controllers, Backbone.js models / collections / data binding, sync adapters and migrations, XML markup, TSS styling (static and dynamic), widgets, the compile pipeline, and platform-specific TSS modifiers. |\n| [`ti-guides`](./skills/ti-guides/SKILL.md) | Titanium SDK fundamentals: `tiapp.xml` and `timodule.xml` configuration, app distribution (App Store, Google Play, AAB / IPA, certificates, provisioning), Hyperloop native access, Titanium CLI, CommonJS modules, memory and bridge optimization, and TiDev coding standards. |\n| [`ti-api`](./skills/ti-api/SKILL.md) | Titanium API reference: properties, methods, events, constants, and type signatures across `Ti.UI`, `Ti.Android`, `Ti.App`, `Ti.Media`, `Ti.Network`, `Ti.Database`, `Ti.Filesystem`, `Ti.Geolocation`, `Ti.Contacts`, `Ti.Calendar`, `Ti.XML`, and third-party modules (Map, BLE, NFC, Facebook, Identity, CoreMotion, URLSession). |\n| [`ti-howtos`](./skills/ti-howtos/SKILL.md) | Titanium SDK native integration how-tos: location services, Google Maps v2 / Map Kit, push notifications (APNs / FCM), camera and gallery, media APIs, SQLite, HTTPClient, WKWebView, Android Intents, iOS 17 privacy / Keychain / iCloud, WatchKit / Siri, Hyperloop, and CI/CD with Fastlane and Appium. |\n\nMore skills will land here over time.\n\n## Usage\n\nInstall all skills from this repo into your agent's skills directory in one command:\n\n```bash\nnpx skills add tidev/skills\n```\n\nThat registers every skill under `skills/` (currently `ti-module-update`, more to come) for your active agent. Once installed, the agent discovers each skill by name — invoke it with the matching slash command, e.g.:\n\n```\n/ti-module-update\n```\n\nTo install a single skill, append its folder name:\n\n```bash\nnpx skills add tidev/skills/ti-module-update\n```\n\n### Supported agents\n\n`npx skills add` installs into the right location for whichever agent it detects. Verified targets:\n\n| Agent | Install location |\n| --- | --- |\n| Claude Code | `~/.claude/skills/\u003cname\u003e/` |\n| Codex / OpenAI Codex CLI | `~/.agents/skills/\u003cname\u003e/` |\n| Gemini CLI | activated via Gemini's skill mechanism |\n| GitHub Copilot CLI | auto-discovered from the plugin's skills dir |\n| Other agents implementing [agentskills.io](https://agentskills.io/specification) | the agent's local skills directory |\n\n### Manual install (no npx)\n\nEach skill is just `skills/\u003cname\u003e/SKILL.md` with standard frontmatter, so a clone + symlink works for any agent:\n\n```bash\ngit clone https://github.com/tidev/skills.git ~/src/tidev-skills\n\n# Claude Code\nln -s ~/src/tidev-skills/skills/ti-module-update ~/.claude/skills/ti-module-update\n\n# Codex\nln -s ~/src/tidev-skills/skills/ti-module-update ~/.agents/skills/ti-module-update\n```\n\n## Contributing a skill\n\n1. Add `skills/\u003cskill-name\u003e/SKILL.md` with `name` and `description` in the YAML frontmatter.\n2. Add a row to the table above with a one-line description.\n3. Read [`AGENTS.md`](./AGENTS.md) for conventions.\n\n## License\n\nMIT — see [LICENSE](./LICENSE) once added.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftidev%2Fskills","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftidev%2Fskills","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftidev%2Fskills/lists"}