Cardhop contact workflow
Skill gaelic-ghost/socket/plugins/cardhop-app/skills/cardhop-contact-workflow
Add or update Cardhop.app contacts through the bundled Cardhop.app Socket MCP server. Use when a user wants to create a contact, adjust an existing contact, or validate Cardhop automation readiness on macOS.From its SKILL.md
npx -y skills add gaelic-ghost/socket --skill cardhop-contact-workflowAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 6 stars6 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
SKILL.md
2.1 KB, 420 tokens by cl100k_base, as published. Nobody here has run it
Cardhop Contact Workflow
Use the bundled Cardhop.app Socket MCP server to turn natural-language contact instructions into Cardhop actions.
Inputs
- User intent:
- add a new contact
- update an existing contact
- validate local Cardhop readiness
- Natural-language Cardhop sentence or update instruction
- Optional transport preference:
autoapplescripturl_scheme
- Optional
dry_runrequest before dispatching
Workflow
- Check local readiness before a likely mutation path.
- Run
healthcheck.
- Run
- Decide which server tool fits the request.
addfor a new contactupdatefor an existing contact changeparsewhen the user gives a generic Cardhop sentence
- Prefer
transport=autounless the user explicitly wants AppleScript or URL scheme routing. - Use
dry_run=truewhen the user wants a preview or when the instruction still looks ambiguous. - Execute the chosen tool with the user’s natural-language instruction.
- Report the result clearly.
- include whether it dispatched
- include the transport used
- include the command preview when that helps explain what happened
Output Contract
- Return the action taken:
addupdateparsehealthcheck
- Include the dispatch status and transport used.
- If Cardhop is unavailable or Automation permission blocks AppleScript, say that plainly and include the server’s error message.
Guardrails
- Never invent undocumented Cardhop routes or identifiers.
- Never claim a contact mutation succeeded without tool confirmation.
- When the instruction is ambiguous, prefer
dry_run=trueor ask a narrow follow-up rather than guessing. - Treat the bundled MCP server as the execution surface and the skill as guidance, not the other way around.
References
What ships with it
Read from the repository
Just SKILL.md. No reference files, no scripts.