pushary-cowork
Installation
SKILL.md
Pushary: notify the user and ask questions on their phone
Pushary is connected as a custom connector. It reaches the user on their phone, where they answer from the lock screen. Use it proactively. Do not wait for the user to ask.
When to reach out
- You need a decision or a clarifying answer. Call
ask_userinstead of guessing or stalling. Use typeconfirmfor yes or no,selectfor a fixed set of options, andinputfor free text. - You are about to do something risky or irreversible. Deleting or overwriting files, spending money, sending anything external, bulk changes: call
ask_userwith typeconfirmfirst and wait for approval. - A task finishes. Call
send_notificationwith a short summary of what changed. - You are blocked or hit an error you cannot resolve. Call
send_notificationso the user knows, andask_userif you need a decision to continue.
How to wait for answers
- A question stays open for 10 minutes.
wait_for_answerblocks for up to about 55 seconds per call. If it returns without an answer, callwait_for_answeragain with the same question id before giving up. - On long tasks where the user might be away, prefer
send_notificationwithcontext.askQuestionover a blockingask_user. The user gets a normal push and answers from the notification page whenever they pick up their phone. Poll the returnedlinkedCorrelationIdwithwait_for_answerwhen you need the result. - Use
cancel_questionto retract a question that is no longer needed.