A curated collection of AI skills for Singapore-focused work.
This repository is building practical, reusable skills for local contexts across public policy, open data, transport, business, citizen services, and more.
Most generic AI prompts miss Singapore-specific context and source reliability needs. These skills encode repeatable workflows so outputs are:
- locally relevant
- source-backed
- concise and usable
- easy to share across tools
All public skills live under skills/public/.
Examples currently included:
sg-skill-creatorsg-weather-nowsg-hdb-bto-announcementssgcarmart
As new Singapore-context skills are added, they are part of this same collection.
To quickly list current source skills:
find skills/public -mindepth 2 -maxdepth 2 -type f -name "SKILL.md" | sed 's|/SKILL.md||' | sortskills/public/<skill-name>/
SKILL.md
agents/openai.yaml
references/
ports/
install.sh
install-from-github.sh
scripts/convert-skill.sh
README.md
universal/
Contributors should create or update only source skill files under skills/public/<skill-name>/.
Required files:
SKILL.mdagents/openai.yamlreferences/*
Optional frontmatter (recommended for clearer website credits):
author_nameauthor_github
Do not manually maintain ports/claude, ports/gemini, or ports/universal files in PRs.
Those are generated from source.
Full contributor guide: CONTRIBUTING.md.
This repo auto-handles portability ports:
- Pull request touching
skills/public/**
- Workflow
ports-sync.ymlruns validation and regenerates ports in CI.
- Merge/push to
main
- Same workflow regenerates ports and auto-commits changes under
ports/when needed.
- Website sync (separate repo)
SGSkills-Websitesyncs this repo intovendor/SGSkillsand updates website metadata.- This is configured in
SGSkills-Website/.github/workflows/sync-sgskills.yml.
mkdir -p ~/.codex/skills
cp -R skills/public/sg-skill-creator ~/.codex/skills/
# or
cp -R skills/public/sg-weather-now ~/.codex/skills/
# or
cp -R skills/public/sg-hdb-bto-announcements ~/.codex/skills/
# or
cp -R skills/public/sgcarmart ~/.codex/skills/mkdir -p ~/.codex/skills
cp -R skills/public/* ~/.codex/skills/Restart Codex after install.
Users can install directly from GitHub without cloning first:
curl -fsSL https://raw.githubusercontent.com/Jagatees/SGSkills/main/ports/install-from-github.sh | bash -s -- allSingle-skill variants for copy buttons:
curl -fsSL https://raw.githubusercontent.com/Jagatees/SGSkills/main/ports/install-from-github.sh | bash -s -- sg-skill-creator
curl -fsSL https://raw.githubusercontent.com/Jagatees/SGSkills/main/ports/install-from-github.sh | bash -s -- sg-weather-now
curl -fsSL https://raw.githubusercontent.com/Jagatees/SGSkills/main/ports/install-from-github.sh | bash -s -- sg-hdb-bto-announcements
curl -fsSL https://raw.githubusercontent.com/Jagatees/SGSkills/main/ports/install-from-github.sh | bash -s -- sgcarmartUse $sg-weather-now and summarize Singapore weather now, next 2 hours, and next 24 hours with confidence labels and official source links.Use $sg-skill-creator to create a new Singapore-first skill with trusted-source rules, confidence labels, and website-ready metadata.Use $sg-hdb-bto-announcements and explain the latest BTO process in simple steps with official source links.Use $sgcarmart to compare 5 Singapore used-car listings with value signals, risk flags, and negotiation points.
See ports/README.md for using prompt ports in other tools.
From repo root:
chmod +x ports/install.sh
./ports/install.sh claude ~/my-project all
./ports/install.sh gemini ~/my-project all
./ports/install.sh universal ~/Desktop allSingle-skill examples:
./ports/install.sh claude ~/my-project sg-weather-now
./ports/install.sh gemini ~/my-project sg-weather-now
./ports/install.sh universal ~/Desktop sg-weather-nowRegenerate Claude + Gemini + Universal adapters from source skills:
./ports/scripts/convert-skill.sh all
# or one skill
./ports/scripts/convert-skill.sh sg-hdb-bto-announcements
./ports/scripts/convert-skill.sh sgcarmartPorts are generated from source skills. Contributors should update skills/public/<skill>/ only; CI auto-syncs ports on main.
ARCHITECTURE.mdCONTRIBUTING.mddocs/SKILL_SPEC.mddocs/OPERATIONS.mddocs/PORTABILITY.mddocs/ROADMAP.mddocs/CHANGELOG.mdtemplates/for starter files when creating new skills
Planned additions include:
- policy-to-product translator
- citizen journey auditor
- grants and eligibility explainer
- transport operations watcher
- regulatory watch briefs
Contributions are welcome if they improve Singapore-context quality, reliability, and practical usability.
When contributing:
- keep workflows testable and source-driven
- include references/checklists for quality control
- avoid uncited claims and speculative logic
For end-to-end contribution steps, use CONTRIBUTING.md.
MIT (see LICENSE).