{"id":66487,"plugin_id":"plugin_asdk_app_69eb5805dfd8819199af656b161c9b91","kind":"skill","collection_source":"plugin_package","comparison_source":null,"observed_at":"2026-10-28T12:13:05.001Z","digest":"be97a9117dd04b5d4faeca672e0aa98b1707903e6077d016d86febd1bbdffa99","against":null,"payload":{"description":"Prepare a guest Wi-Fi QR code with an explicit credential and privacy check. Use when the user wants visitors, customers, tenants, or event attendees to join a wireless network by scanning a QR code. Do not use to configure a router, discover network credentials, test connectivity, or imply that a shared password remains hidden from ChatGPT or QR recipients.","included_files":[{"relative_path":"agents/openai.yaml","size_in_bytes":220}],"name":"guest-wifi-qr-setup","skill_md_contents":"---\nname: guest-wifi-qr-setup\ndescription: Prepare a guest Wi-Fi QR code with an explicit credential and privacy check. Use when the user wants visitors, customers, tenants, or event attendees to join a wireless network by scanning a QR code. Do not use to configure a router, discover network credentials, test connectivity, or imply that a shared password remains hidden from ChatGPT or QR recipients.\n---\n\n# Guest Wi-Fi QR Setup\n\n## Gather the network details\n\nRequire:\n\n- The exact SSID.\n- Authentication type: `WPA`, `WEP`, or `nopass`.\n- The password for `WPA` or `WEP`.\n- Whether the SSID is hidden.\n\nDo not invent placeholder credentials. If the user supplies a primary household or company network, recommend a guest network when practical, but continue if the user clearly chooses to share the supplied network.\n\nBefore calling the tool, state briefly that the password will be encoded in the QR payload and persisted as model-visible QR information. Anyone who can scan or decode the exported QR can recover it.\n\n## Prepare the payload\n\n1. Preserve SSID and password characters exactly; the app handles QR escaping.\n2. Use `nopass` only for an intentionally open network and set the password to an empty string.\n3. Use the user’s stated hidden-network setting. Do not infer it from the SSID.\n4. Flag WEP as legacy security without silently changing the authentication type.\n\nCall `qr-code` with only `qrCodeInformation` using:\n\n- `kind: \"wifi\"`\n- The exact `ssid`, `password`, `authentication`, and `hidden` values.\n- `encodedText: \"\"` so the app serializes and escapes the payload.\n\nTreat the normalized tool output as authoritative.\n\n## Deliver the result\n\nConfirm:\n\n- The SSID, authentication type, and hidden status.\n- Whether a password is embedded, without restating it by default.\n- That the widget can be edited and exported.\n- That temporary event or visitor credentials should be rotated when they are no longer needed, when appropriate to the user’s scenario.\n\n## Boundaries\n\nDo not claim to create the network, change router settings, connect a device, verify the password, test coverage, or revoke credentials. Do not claim the password is secret merely because it is rendered as a QR image.\n"},"changes":[],"summary":"First saved snapshot. No earlier version is available for comparison.","summary_kind":"deterministic","summary_metadata":{}}