agentsclimarketplace

Review verification videos

Skill synology-apm/apm-sdk-python/skills/review-verification-videos

Review backup-verification videos for VM/PS workloads and flag workloads whose backups failed verification. Use when the user asks to check backup verification status or review verification videos.From its SKILL.md

Install
npx -y skills add synology-apm/apm-sdk-python --skill review-verification-videos

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 2 stars2 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.4 KB, as published. Nobody here has run it

Review Backup Verification Videos

When the user asks to review, check, or find backup-verification videos for VM/PS workloads (verification confirms a backup is bootable/recoverable):

See apm-mcp-conventions for shared conventions this skill relies on (list vs. get field completeness, pagination, permission modes).

  1. Call list_machine_workloads with workload_types="ps,vm" and is_retired=false (paginate with limit/offset if total exceeds the page size). If the user only wants workloads that failed verification (not the full success/failed/in-progress breakdown), narrow this call with verify_status=["failed","partial","canceled"] instead of listing everything and grouping in step 3.

  2. For each workload, call get_machine_version for that workload without a version_id — it resolves to the latest backup version in a single call.

  3. Group by the latest version's verify_status:

    • success — a verification video is available; proceed to step 4 if the user wants it
    • failed / partial / canceled — flag as a workload needing attention (no usable video)
    • verifying / waiting — verification in progress or queued but not yet started
    • not_supported / not_enabled / missing — verification isn't configured for this workload; do not report it as a failure
  4. For workloads with verify_status == success, call get_machine_verification_video_url with the workload and the version's version_id to get a time-limited download URL.

  5. Present:

    • Summary: count by verification outcome (success / failed / in-progress / not configured)
    • For each success workload: name, version date, video URL (note that it expires — tell the user to download or open it promptly)
    • Workloads with failed/partial/canceled verification: name, last version date — recommend investigating with the investigate-backup-failure skill or re-running backup.
  6. get_machine_verification_video_url is readonly and does not require elevated mode. There is no bulk "download all" tool — hand back the list of URLs for the user (or their own tooling) to fetch individually.

Keep looking

Skills are one crate of 627,801. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.