{"id":53129,"plugin_id":"plugin_asdk_app_6ad7a25a32bc8191a806e064de6d519e","kind":"skill","collection_source":"plugin_package","comparison_source":null,"observed_at":"2026-10-24T13:52:26.744Z","digest":"c4f0ae4e02d163de82621dce8d67809a7d78afd0590c1e905a6ffd9727468498","against":null,"payload":{"description":"Set up a default QRsome brand look on first use, then make, find, change and measure QR codes.","included_files":[],"name":"get-started","skill_md_contents":"---\nname: get-started\ndescription: Set up a default QRsome brand look on first use, then make, find, change and measure QR codes.\n---\n\n# Getting started with QRsome\n\nQRsome makes QR codes in the chat. The user connects their QRsome account by signing in with email.\nThe first saved look becomes the default for new codes. A look contains a shape, color and optional\nlogo; each code can use another saved look by name, use no saved look with `look: \"none\"`, or override\nindividual fields.\n\n## First-use brand setup\n\nWhen the user starts using QRsome, call `list_looks`. If a default look exists, use it and do not\nrepeat setup. If no look exists, help the user create one:\n\n1. Ask in one short message for their preferred shape (classic, rounded, dots or elegant), color,\n   optional logo (attached image, image URL or website), and optional brand/look name. Accept any\n   details they have already given instead of asking again. In Spanish, use **Mi marca** as the name\n   when they give none; in English use **My brand** and in Portuguese **Minha marca**.\n2. If they attach an image, call `upload_logo` with its file parameter, then use the returned\n   `logo_url` in `save_look`. An image URL can go straight into `save_look`. For a website, call\n   `logo_from_website` and use its returned `logo_url`. File attachments work only when the chat host\n   supplies the image as a file parameter. If it does not, ask for an image URL or website. Never\n   ask the QRsome widget to call `upload_logo`: widget calls cannot use tools with file parameters.\n3. Call `save_look` with the chosen name, shape, color and optional logo, and `default: true`. If\n   the user skips customization, save the named look with `shape: \"classic\"` and `fg: \"#1F2A4D\"`.\n   QRsome checks color contrast and reports colors that cannot scan reliably.\n4. Tell the user that this look will be applied to new codes, and show its sample. Do not create a\n   QR code until the user asks for one or has already supplied its content.\n\nIf the user asks for a QR immediately, make it. Use their supplied brand details for its look. Then\noffer the setup in one short follow-up; when they agree, save that code's look with `save_look` and\n`from_code`. Do not make setup a requirement for creating a QR.\n\n## QR tools\n\n| Task | Tool |\n| --- | --- |\n| One code | `create_qr` (`dynamic: true` for a link that may change later) |\n| Many codes at once, with a ZIP | `create_qr_batch` |\n| Find by words or list recent codes | `search_qr_codes`, `list_qr_codes` |\n| Open or change a code | `get_qr_code`, `update_qr` |\n| Restore its previous appearance | `undo_qr_look` |\n| Scan counts for a dynamic code | `get_qr_stats` |\n| Save, list or delete looks | `save_look`, `list_looks`, `delete_look` |\n| Find a website logo or store an attached image | `logo_from_website`, `upload_logo` |\n\nFor a new code, omit `look` to use the default. Set `look` to a saved name to use that look, or to\n`\"none\"` when the user requests no saved look. A shape, color or logo passed with `create_qr`\noverrides that part of the chosen look. `update_qr` can change an existing code's look. Saving or\nchanging a look does not redraw codes already made with it.\n\nStatic codes hold their content directly. Dynamic codes point through a short qrsome.com link, so\ntheir destination can change after printing and their scans can be counted. Image download links\nkeep serving a code's current appearance after `update_qr`.\n\nQRsome makes QR codes only, not barcodes. Colors need at least 3:1 contrast against the background.\nCodes do not expire; deleting a dynamic code stops its short link. Support: support@qrsome.com.\n\nFree includes 10 active dynamic codes and 100 new static codes per calendar month (UTC). Deleting a dynamic code frees a place; deleting static codes does not refund creations. Existing codes keep working. An account can save 5 brand looks. Requests remain rate limited.\n"},"changes":[],"summary":"First saved snapshot. No earlier version is available for comparison.","summary_kind":"deterministic","summary_metadata":{}}