{"id":48543,"plugin_id":"plugin_asdk_app_6abd9526fdb88191b16357b9f53cfeb5","kind":"skill","collection_source":"plugin_package","comparison_source":null,"observed_at":"2026-10-24T13:36:45.379Z","digest":"5aaf30b557836492e41b5e2f037f3bc5d2d10a7b5b73acb0fd5168181b0d2c2a","against":null,"payload":{"description":"Review the changes a CodeAgent session made, and open or review a pull request when the user asks.","included_files":[],"name":"review-agent-work","skill_md_contents":"---\nname: review-agent-work\ndescription: Review the changes a CodeAgent session made, and open or review a pull request when the user asks.\n---\n\n# Review agent work\n\n## Workflow\n1. Resolve the session (`list_sessions`, ask if ambiguous) and call `get_diff` without a path: summarise files changed and the additions/deletions.\n2. For detail, call `get_diff` with `path` for one file (hunks), or `include_patch: true` for the raw patch; if `truncated` is true, say so and go file by file.\n3. Summarise: intent of the change, key implementation points, risks (tests touched? migrations? config?). Do not approve or merge anything yourself.\n4. Only when the user explicitly asks, call `create_pull_request` with a concise title and a body that lists the changes. Report number, branch and URL. If the result is `PR_ALREADY_EXISTS`, give the existing URL.\n5. For \"review PR #N\", call `review_pull_request` with `repository` (owner/repo) and `number`; tell the user findings will appear on the PR.\n6. For \"send this to my phone\", call `send_session_to_mobile` with an optional one-line note. If the result has `sent: false` with `reason: notifications_disabled`, tell the user the push is turned off in the CodeAgent Mobile app's notification settings. If the error is `NO_MOBILE_DEVICE`, tell them to sign in to the app on their phone first.\n"},"changes":[],"summary":"First saved snapshot. No earlier version is available for comparison.","summary_kind":"deterministic","summary_metadata":{}}