Skip to content

tidev/skills

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

titanium-skills

Reusable agent skills for working with the Titanium SDK — native modules, apps, hooks, build tooling.

Skills here follow the open agent skills 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.

Skills

Skill What it does
ti-create-release 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 <platform>/dist/ with one release per platform.
ti-module-update 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.
alloy-howtos 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.
alloy-guides 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.
ti-guides 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.
ti-api 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).
ti-howtos 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.

More skills will land here over time.

Usage

Install all skills from this repo into your agent's skills directory in one command:

npx skills add tidev/skills

That 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.:

/ti-module-update

To install a single skill, append its folder name:

npx skills add tidev/skills/ti-module-update

Supported agents

npx skills add installs into the right location for whichever agent it detects. Verified targets:

Agent Install location
Claude Code ~/.claude/skills/<name>/
Codex / OpenAI Codex CLI ~/.agents/skills/<name>/
Gemini CLI activated via Gemini's skill mechanism
GitHub Copilot CLI auto-discovered from the plugin's skills dir
Other agents implementing agentskills.io the agent's local skills directory

Manual install (no npx)

Each skill is just skills/<name>/SKILL.md with standard frontmatter, so a clone + symlink works for any agent:

git clone https://github.com/tidev/skills.git ~/src/tidev-skills

# Claude Code
ln -s ~/src/tidev-skills/skills/ti-module-update ~/.claude/skills/ti-module-update

# Codex
ln -s ~/src/tidev-skills/skills/ti-module-update ~/.agents/skills/ti-module-update

Contributing a skill

  1. Add skills/<skill-name>/SKILL.md with name and description in the YAML frontmatter.
  2. Add a row to the table above with a one-line description.
  3. Read AGENTS.md for conventions.

License

MIT — see LICENSE once added.

About

A collection of AI skills useful for Titanium development.

Topics

Resources

Stars

Watchers

Forks

Contributors