sync: auto-sync from GURU-5070 at 2026-06-02 20:40:54

Author: Mike Swanson
Machine: GURU-5070
Timestamp: 2026-06-02 20:40:54
This commit is contained in:
2026-06-02 20:40:57 -07:00
parent 0b854bc737
commit 480f97ed3e
39 changed files with 1101 additions and 7 deletions

View File

@@ -0,0 +1,20 @@
---
name: syncro
description: >
Create, update, close, comment on, and bill tickets in Syncro PSA. Use for any Syncro ticket work, "create ticket", "update ticket #123", "close the Syncro ticket", "bill this time", "syncro-emergency-billing".
---
# /syncro — Syncro PSA Integration
**Grok skill for the shared command.** Details in `.claude/commands/syncro.md` (and the emergency billing variant).
When used:
- Read the command file for exact subcommands, authentication (via vault or 1p), and the Python/JS scripts that talk to the Syncro API.
- Typical flow: query companies/tickets, create with proper priority/assignment, add notes with time entries, transition status, generate invoices.
- There is special handling for after-hours/emergency premiums (see syncro-emergency-billing.md).
- Use `run_terminal_command` to invoke the syncro command-line or scripts.
- Be careful with billing data — follow the rules in the docs.
This is heavily used in client mode. The command and its skill implementation contain the API client logic and templates.
See also autotask.md for the other PSA.