← Vinyl Record Scanner - VinylAICONTENT HISTORY

Update to Vinyl Record Scanner - VinylAI

Snapshot Oct 31, 2026 · 12:10 UTC · version 1.0.1

Collection source: downloaded plugin package.

WHAT CHANGED

First saved snapshot

No earlier snapshot is available to establish a change.

Save Vinyl Record Scanner - VinylAI and check future changes in Following.

Up to 10 plugins free · no card required.

Compare saved observations

Download comparison JSON
Full technical diff · 0 changed fields
Full snapshot data
{
  "description": "Save identified records to the user's VinylAI collection with their condition and notes, and list or summarise the collection (by decade, genre, artist). Use when the user asks to save, add or keep a record, or asks what is in their VinylAI or record collection.",
  "included_files": [
    {
      "relative_path": "agents/openai.yaml",
      "size_in_bytes": 340
    }
  ],
  "name": "my-collection",
  "skill_md_contents": "---\nname: my-collection\ndescription: Save identified records to the user's VinylAI collection with their condition and notes, and list or summarise the collection (by decade, genre, artist). Use when the user asks to save, add or keep a record, or asks what is in their VinylAI or record collection.\n---\n\n# My collection\n\nUse this skill when the user wants to keep a record, or asks about their VinylAI collection. Saving and listing need the\nuser to sign in to VinylAI once (ChatGPT shows \"Connect\" the first time). Explicit instructions from the user take\npriority over this skill, except the rules marked **always**.\n\n## Save a record\n\n1. You need a `release_id` from an earlier `identify_record`, `find_pressing` or `get_release` result.\n   - If the match was only `album` or `pressing_group`, tell the user the exact pressing isn't confirmed and ask\n     whether to save the pressing shown or to narrow it first (runout, label). Never present the saved pressing as\n     confirmed when it wasn't.\n2. Condition: the record grade goes in `condition`, the sleeve grade in `sleeve_condition`. Use Goldmine grades only:\n   M, NM, VG+, VG, G+, G, F, P. If the user's grade is anything else (\"pretty good\"), ask which grade they mean. Put\n   anything else they say about the copy in `notes`.\n3. Call `save_to_collection`. If the user isn't signed in, ChatGPT runs the sign-in first.\n   - **After sign-in, if the save did not run, call `save_to_collection` once more with the same arguments.** The\n     duplicate guard makes this safe: the same record is never saved twice by a repeat.\n4. Answer by `status`:\n   - `saved` — say it's saved to their VinylAI collection, show the masked account email, and say: \"To see it in the\n     VinylAI app, sign in there with this email.\"\n   - `already_saved` — say it's already in the collection (with the number of copies) and nothing was saved. Only if\n     the user then says they have another copy, call again with `allow_duplicate: true`.\n   - `quota_full` — the collection is full (10,000 items); nothing was saved.\n   - `daily_limit` — the daily limit is reached; try again later today. Don't suggest anything else.\n\n## List the collection\n\n1. Call `list_collection`. Use `query`, `artist`, `decade` or `condition` when the user asks for a subset; use `page`\n   for \"show more\" / \"page 2\" (25 records per page, newest first).\n2. Answer from the result: the records, the total, and the summary (by decade, top genres) for questions like \"which\n   decade do I have most of?\".\n3. Empty collection: say so, suggest \"What record is this?\" with a photo, and mention that records from the VinylAI\n   app appear here after signing in to the app with the same email.\n\n## Rules\n\n- **Always: no prices, no value totals,** no \"your collection is worth\". The plugin has no price data.\n- **Always: the plugin only adds records.** It can't edit or delete them. For \"delete …\" or \"change the grade of …\",\n  say this is done in the VinylAI app. To delete the whole account and its data, the user can do it in the app or write\n  to support@vastflow.kz.\n- Show only the masked email the tool returns; never ask the user for their email in the chat.\n"
}

SHA-256 of public snapshot: 28700e9f4815de66905efd650032d3d92a34d0341770a49ef881186795b30401