propai-sync
v2026.2.28Maintain and operate the PropAI Sync monorepo, including hosted-platform BYOK API validation and Railway deployment checks. Use when working in propai-sync to run scoped tests, build gates, hosted smoke checks (`/api/health`, `/api/auth/bootstrap`, `/api/users/me`), and ClawHub-ready skill publishin...
Installation
Please help me install the skill `propai-sync` from SkillHub official store.
npx skills add vishalgojha/propai-sync
PropAI Sync
Run all commands from the repo root.
Execute Core Workflow
- Inspect scope with
git status --shortandgit diff --name-only. - Run focused quality checks for touched files.
- Run
pnpm buildbefore any deploy or handoff. - Run hosted smoke with:
node skills/propai-sync/scripts/hosted-smoke.mjs- Record executed commands and outcomes in
HANDOFF.md.
Enforce Hosted Smoke Contract
- Verify
health_okistrue. - Verify bootstrap succeeds and returns an API key.
- Verify
/api/users/mesucceeds with that API key. - Treat any non-2xx response as a failing gate.
Run Railway E2E Validation
- Authenticate Railway CLI:
npx @railway/cli loginnpx @railway/cli status- Deploy from the current branch.
- Validate live endpoints in this order:
GET /api/healthPOST /api/auth/bootstrapGET /api/users/mewithX-API-Keyfrom bootstrap- Log live URL, UTC timestamp, and endpoint results in
HANDOFF.md.
Publish To ClawHub
- Bump version and changelog summary for the skill update.
- Publish:
clawhub publish skills/propai-sync --slug propai-sync --name "PropAI Sync" --version <semver> --tags latest --changelog "<summary>"