← Media2URLCONTENT HISTORY

Update to Media2URL

Snapshot Sep 30, 2026 · 23:16 UTC · version 0.1.1

Collection source: not recorded for this historical snapshot.

WHAT CHANGED · RULE-BASED ANALYSIS

First saved snapshot

No earlier snapshot is available to establish a change.

Compare saved observations

Download comparison JSON
Full technical diff · 0 changed fields
Full snapshot data
{
  "description": "Use when someone asks to share a Media2URL asset for a limited time or with a supported access restriction.",
  "included_files": [],
  "name": "temporary-secure-share",
  "skill_md_contents": "---\nname: temporary-secure-share\ndescription: Use when someone asks to share a Media2URL asset for a limited time or with a supported access restriction.\n---\n\n# Temporary Secure Share\n\n## Purpose\n\nCreate or apply only the temporary sharing settings that Media2URL confirms for the asset, account, and workspace. A time limit is not automatically a password or download-control feature.\n\n## Trigger examples\n\n- “Make this available for 24 hours.”\n- “Share this until tomorrow.”\n- “Let this file expire after the review.”\n- “Create a temporary link for this asset.”\n\n## Do not trigger\n\n- The user only wants the ordinary direct URL or share page.\n- The requested asset is not identified or authorized.\n- The user asks for password protection, one-time viewing, or download limits without confirming that Media2URL supports it.\n\n## Allowed Media2URL App actions\n\n- Use `create_temporary_link` with the exact asset ID and supported expiry.\n- Use `get_asset_links` to return the resulting link formats and actual expiration.\n- Use `get_asset` to confirm the asset’s current status and visibility.\n\n## Result interpretation\n\nReport the expiration returned by the App, plus whether the link is temporary and which access controls are actually active. Do not call a link permanent, password-protected, one-time, or download-limited unless the structured result says so.\n\n## Missing authorization\n\nRequire a Media2URL account connection before changing sharing rules or accessing a private asset. Do not create anonymous hosted storage or use a public URL as proof that the requester owns the asset.\n\n## Plan or quota restriction\n\nFree accounts are capped at 90 uploads per month, roughly 3 per day. Explain the App’s actual restriction, such as `CUSTOM_EXPIRY_REQUIRES_PLAN`, `FEATURE_REQUIRES_PLAN`, or `UPGRADE_REQUIRED`. A paid plan unlocks larger quotas and advanced sharing controls. If only a fixed supported free expiration is available, offer that exact alternative rather than inventing a custom date.\n\n## Partial failure\n\nFor several assets, report each confirmed temporary link and identify assets whose rule was not changed. Never reuse one asset’s expiration or URL for another item.\n\n## Privacy and destructive actions\n\nKeep private and workspace-only assets within their existing authorization boundary. Changing access can affect recipients, and deletion is a separate destructive action that must not be bundled into temporary sharing.\n\n## Natural-language examples\n\n“Media2URL confirmed this link will expire at the returned time. It did not confirm password protection, so I’m not describing the link as password-protected.”\n"
}

SHA-256 of public snapshot: 4156c557334957dab67d84e338de757c09f74ffccb60f7128950663688c93806