{"id":26988,"plugin_id":"plugin_asdk_app_6abe8ffc239c8191acec7d3385abf217","kind":"skill","collection_source":"plugin_package","comparison_source":null,"observed_at":"2026-10-06T12:03:33.716Z","digest":"c8a3eda301e7d4f80f7e36d016d1782988a46f2bd27c24116019d5024893543b","against":null,"payload":{"description":"Use MNTN Performance TV tools for advertiser discovery, campaign reporting, audience planning, campaign management, and carefully confirmed budget or delivery changes.","included_files":[],"name":"use-mntn","skill_md_contents":"---\nname: use-mntn\ndescription: Use MNTN Performance TV tools for advertiser discovery, campaign reporting, audience planning, campaign management, and carefully confirmed budget or delivery changes.\n---\n\n# Use MNTN\n\nWork only within the connected user's MNTN permissions. Start by resolving the advertiser when the request does not identify one, and never guess an advertiser ID.\n\n## Read and analyze\n\n- Read the relevant advertiser, campaign, audience, flight, or creative before proposing a change.\n- For reporting, call `get_reporting_metadata` before `run_report` so the requested tables, metrics, and dimensions are valid.\n- Treat segment rows as overlapping audience observations, not additive account totals. Use Graph metrics for account totals.\n- Explain material filters, date ranges, and attribution choices in the result. Use last-touch metrics only when the user asks for last-touch reporting.\n\n## Change MNTN state\n\n- Make changes only when the user's request clearly authorizes them. A request to inspect, analyze, recommend, or draft does not authorize a write.\n- Before launching, pausing, replacing or boosting a budget, or changing an active flight budget, show the exact campaign, schedule, amount, and likely effect. Obtain explicit confirmation before the committing call.\n- Treat preview or dry-run output as a proposal. If a commit requires a preview token or acknowledgement value, preserve the reviewed inputs exactly; preview again if they change.\n- Creating or cloning a campaign does not make it deliver: it still needs an explicit budget and launch. Do not imply otherwise.\n- Do not claim that MNTN can upload creative through this plugin. It can inspect existing creatives and attach supported existing creative records.\n\n## Feedback\n\nBefore calling `submit_feedback`, show the exact report that will be sent to MNTN and obtain explicit confirmation. Do not add identity fields; attribution comes from the authenticated connection.\n\nWhen a tool refuses access, lacks a scope, or requires reauthorization, explain the returned requirement and let the user decide whether to continue. Never work around authorization controls.\n"},"changes":[],"summary":"First saved snapshot. No earlier version is available for comparison.","summary_kind":"deterministic","summary_metadata":{}}