← ShotPulledCONTENT HISTORY

Update to ShotPulled

Snapshot Oct 24, 2026 · 13:07 UTC · version 1.3.0

WHAT CHANGED

Product listing or positioning changed

Full description — Now says: Espresso dialing: log a shot, say how it tasted, get one change in your grinder's own clicks.

Observed in the public listing; claims come from the publisher.

Save ShotPulled and check future changes in Following.

Up to 10 plugins free · no card required.

All fields and original values.

Full description

Before

Sep 30, 2026 · 23:01 UTC

Dial in better espresso, one informed adjustment at a time. Set up your beans, grinder, espresso machine, and scale once. After each shot, log the dose, yield, brew time, and how it tasted. ShotPulled considers the full context—including...

After

Oct 24, 2026 · 13:07 UTC

Espresso dialing: log a shot, say how it tasted, get one change in your grinder's own clicks.

Long description

Before

Sep 30, 2026 · 23:01 UTC

Dial in better espresso, one informed adjustment at a time. Set up your beans, grinder, espresso machine, and scale once. After each shot, log the dose, yield, brew time, and how it tasted. ShotPulled considers the full context—including...

After

Oct 24, 2026 · 13:07 UTC

ShotPulled is a brewing log and dial-in assistant for home espresso. You record each shot you pull, and it suggests one change to try on the next one. Register your coffee, grinder, espresso machine, and scale. After each shot, log the ...

Declared skills

Before

Sep 30, 2026 · 23:01 UTC

[{"description":"Dial in espresso with ShotPulled. Use when someone describes a shot as sour, bitter, harsh, thin, fast, slow, choked or channeling, asks what to change on their grinder, wants to log a shot, or is dialing in a new bag of...

After

Oct 24, 2026 · 13:07 UTC

[{"description":"Dial in espresso with ShotPulled. Use when someone describes a shot as sour, bitter, harsh, thin, fast, slow, choked or channeling, asks what to change on their grinder, wants to log a shot, or is dialing in a new bag of...

Is template instance

Before

Sep 30, 2026 · 23:01 UTC

Not present

After

Oct 24, 2026 · 13:07 UTC

false

Compare saved observations

Download comparison JSON
Full technical diff · 17 changed fields

added /is_template_instance

BEFORE
Field was absent
AFTER
false

removed /release/app_manifest/apps/app-6a7c58989aa081919f4658ff5986e174

BEFORE
{
  "id": "asdk_app_6a7c58989aa081919f4658ff5986e174",
  "required": true
}
AFTER
Field is absent

added /release/app_manifest/apps/shotpulled

BEFORE
Field was absent
AFTER
{
  "id": "asdk_app_6a7c58989aa081919f4658ff5986e174",
  "required": true
}

changed /release/description

BEFORE
"Dial in better espresso, one informed adjustment at a time.\nSet up your beans, grinder, espresso machine, and scale once. After each shot, log the dose, yield, brew time, and how it tasted. ShotPulled considers the full context—including the coffee’s age and the way your grinder is calibrated—then recommends the single most useful adjustment for your next shot and explains why.\nShotPulled also keeps your coffee inventory accurate automatically. Every logged dose is deducted from the bag, so you can see the grams remaining and an estimate of how many shots are left based on the dose you actually use. It tracks the bag’s peak window too, showing how many peak days remain and the date that window ends.\nWhen a recipe works, lock it in and return to it anytime. ShotPulled supports grinder settings across clicks, numbered collars, compound ring positions such as 1.2.2, and named settings, with built-in specifications for 67 grinders, 124 espresso machines, and 24 scales.\nYour ShotPulled account stays in sync across ChatGPT, the web dashboard, and the iPhone app. Register a bag here, and it’s already waiting on your phone when you’re ready to pull your next shot."
AFTER
"Espresso dialing: log a shot, say how it tasted, get one change in your grinder's own clicks."

changed /release/id

BEFORE
"pluginrel_3e2309b448248191afa6236e1361cbba"
AFTER
"pluginrel_db17ef53a124819191262fb34494aec9"

changed /release/interface/category

BEFORE
"Other"
AFTER
"Productivity"

changed /release/interface/composer_icon_dark_url

BEFORE
"https://files.openai.com/content?id=file_0000000098b4820c843bfd0e5a392901"
AFTER
null

changed /release/interface/composer_icon_url

BEFORE
"https://files.openai.com/content?id=file_00000000b70c820ca2cc8d6f02673520"
AFTER
"https://files.openai.com/content?id=file_00000000706c8243b35f26a4220b86da"

changed /release/interface/default_prompt

BEFORE
"My last shot tasted sour — what should I change?"
AFTER
null

changed /release/interface/default_prompts

BEFORE
[
  "My last shot tasted sour — what should I change?",
  "Help me register a bag of coffee I just opened",
  "Log the shot I just pulled"
]
AFTER
null

changed /release/interface/logo_url

BEFORE
"https://files.openai.com/content?id=file_00000000249481f492a27759ae3e3cea"
AFTER
"https://files.openai.com/content?id=file_000000000f808243abf02dbe75328e7a"

changed /release/interface/logo_url_dark

BEFORE
"https://files.openai.com/content?id=file_00000000758c81f989ce2f6dbdb0bda7"
AFTER
null

changed /release/interface/long_description

BEFORE
"Dial in better espresso, one informed adjustment at a time.\nSet up your beans, grinder, espresso machine, and scale once. After each shot, log the dose, yield, brew time, and how it tasted. ShotPulled considers the full context—including the coffee’s age and the way your grinder is calibrated—then recommends the single most useful adjustment for your next shot and explains why.\nShotPulled also keeps your coffee inventory accurate automatically. Every logged dose is deducted from the bag, so you can see the grams remaining and an estimate of how many shots are left based on the dose you actually use. It tracks the bag’s peak window too, showing how many peak days remain and the date that window ends.\nWhen a recipe works, lock it in and return to it anytime. ShotPulled supports grinder settings across clicks, numbered collars, compound ring positions such as 1.2.2, and named settings, with built-in specifications for 67 grinders, 124 espresso machines, and 24 scales.\nYour ShotPulled account stays in sync across ChatGPT, the web dashboard, and the iPhone app. Register a bag here, and it’s already waiting on your phone when you’re ready to pull your next shot."
AFTER
"ShotPulled is a brewing log and dial-in assistant for home espresso. You record each shot you pull, and it suggests one change to try on the next one.\n\nRegister your coffee, grinder, espresso machine, and scale. After each shot, log the dose, yield, brew time, and how it tasted. ShotPulled reads the shot together with the coffee’s age and your grinder setting, then gives the likely causes in ranked order and one adjustment to try next, with the reasoning behind it.\n\nIt tracks your coffee. Each logged dose is deducted from the bag, so you can see the grams remaining, an estimate of the shots left at the dose you use, and where the bag is in its rest and peak window. Coffees and bags are separate records: register a coffee once, then each bag you buy of it, and your recipes and notes stay with the coffee.\n\nIt tracks equipment maintenance. ShotPulled holds maintenance information researched for 190 grinder and espresso machine models, drawn from the manufacturers’ manuals where available, for tasks such as descaling, backflushing, burr cleaning and water filters. Ask what is due, log a task when you do it, set your own intervals, and read step-by-step guides where one exists for your model. A task the maker advises against is not listed as due.\n\nWhen a recipe works, lock it and look it up later. ShotPulled handles grinder settings given as clicks, numbered collars, compound ring positions such as 1.2.2, and named settings, and includes specifications for 66 grinders, 124 espresso machines, and 17 scales.\n\nWhat you record here is saved to your ShotPulled account, which the ShotPulled web dashboard and iPhone app also use."

changed /release/interface/plugin_category_id

BEFORE
"other"
AFTER
"productivity"

changed /release/mcp_servers

BEFORE
[]
AFTER
[
  {
    "key": "shotpulled",
    "metadata": {
      "headers": {},
      "type": "streamable-http",
      "url": "https://mcp.shotpulled.com/mcp"
    }
  }
]

changed /release/skills

BEFORE
[
  {
    "description": "Dial in espresso with ShotPulled. Use when someone describes a shot as sour, bitter, harsh, thin, fast, slow, choked or channeling, asks what to change on their grinder, wants to log a shot, or is dialing in a new bag of coffee. Diagnoses from taste, recommends one change at a time, and records both so the advice stays consistent. Requires the ShotPulled connector.",
    "interface": {
      "brand_color": "#B7741F",
      "default_prompt": "My last shot was sour — help me dial it in.",
      "display_name": "ShotPulled — dial in espresso",
      "icon_large_url": "https://files.openai.com/content?id=file_00000000c67c820c9e5fe794b9932a53",
      "icon_small_url": "https://files.openai.com/content?id=file_0000000044848211846e9939e9a0ea91",
      "iconography": "code",
      "short_description": "Diagnose a shot from how it tasted and get one change at a time"
    },
    "name": "shotpulled-dialing",
    "plugin_release_skill_id": "pluginrsk_6a7c87bb83ec81918acb901abc813929"
  }
]
AFTER
[
  {
    "description": "Dial in espresso with ShotPulled. Use when someone describes a shot as sour, bitter, harsh, thin, fast, slow, choked or channeling, asks what to change on their grinder, wants to log a shot, or is dialing in a new bag of coffee. Diagnoses from taste, recommends one change at a time, and records both so the advice stays consistent. Requires the ShotPulled connector.",
    "interface": {
      "brand_color": "#B7741F",
      "default_prompt": "My last shot was sour — help me dial it in.",
      "display_name": "ShotPulled — dial in espresso",
      "icon_large_url": "https://files.openai.com/content?id=file_000000004734824381c3583062241669",
      "icon_small_url": "https://files.openai.com/content?id=file_00000000428082439e3e8a3e99f1a4ed",
      "iconography": "bolt",
      "short_description": "Diagnose a shot from how it tasted and get one change at a time"
    },
    "name": "shotpulled-dialing",
    "plugin_release_skill_id": "pluginrsk_6ad9acb015848191a3b8307f7b2f8ce6"
  }
]

changed /release/version

BEFORE
"1.0.0"
AFTER
"1.3.0"
Full snapshot data
{
  "canonical_app_id": "asdk_app_6a7c58989aa081919f4658ff5986e174",
  "connector_id": "asdk_app_6a7c58989aa081919f4658ff5986e174",
  "created_at": "2026-08-12T11:27:20.851793Z",
  "discoverability": "LISTED",
  "id": "plugin_asdk_app_6a7c58989aa081919f4658ff5986e174",
  "is_template": false,
  "is_template_instance": false,
  "name": "app-6a7c58989aa081919f4658ff5986e174",
  "release": {
    "app_ids": [
      "asdk_app_6a7c58989aa081919f4658ff5986e174"
    ],
    "app_manifest": {
      "apps": {
        "shotpulled": {
          "id": "asdk_app_6a7c58989aa081919f4658ff5986e174",
          "required": true
        }
      }
    },
    "app_templates": [],
    "description": "Espresso dialing: log a shot, say how it tasted, get one change in your grinder's own clicks.",
    "display_name": "ShotPulled",
    "id": "pluginrel_db17ef53a124819191262fb34494aec9",
    "interface": {
      "brand_color": null,
      "capabilities": [],
      "category": "Productivity",
      "composer_icon_dark_url": null,
      "composer_icon_url": "https://files.openai.com/content?id=file_00000000706c8243b35f26a4220b86da",
      "default_prompt": null,
      "default_prompts": null,
      "developer_name": "ShotPulled",
      "logo_url": "https://files.openai.com/content?id=file_000000000f808243abf02dbe75328e7a",
      "logo_url_dark": null,
      "long_description": "ShotPulled is a brewing log and dial-in assistant for home espresso. You record each shot you pull, and it suggests one change to try on the next one.\n\nRegister your coffee, grinder, espresso machine, and scale. After each shot, log the dose, yield, brew time, and how it tasted. ShotPulled reads the shot together with the coffee’s age and your grinder setting, then gives the likely causes in ranked order and one adjustment to try next, with the reasoning behind it.\n\nIt tracks your coffee. Each logged dose is deducted from the bag, so you can see the grams remaining, an estimate of the shots left at the dose you use, and where the bag is in its rest and peak window. Coffees and bags are separate records: register a coffee once, then each bag you buy of it, and your recipes and notes stay with the coffee.\n\nIt tracks equipment maintenance. ShotPulled holds maintenance information researched for 190 grinder and espresso machine models, drawn from the manufacturers’ manuals where available, for tasks such as descaling, backflushing, burr cleaning and water filters. Ask what is due, log a task when you do it, set your own intervals, and read step-by-step guides where one exists for your model. A task the maker advises against is not listed as due.\n\nWhen a recipe works, lock it and look it up later. ShotPulled handles grinder settings given as clicks, numbered collars, compound ring positions such as 1.2.2, and named settings, and includes specifications for 66 grinders, 124 espresso machines, and 17 scales.\n\nWhat you record here is saved to your ShotPulled account, which the ShotPulled web dashboard and iPhone app also use.",
      "plugin_category_id": "productivity",
      "privacy_policy_url": "https://shotpulled.com/privacy",
      "screenshot_urls": [],
      "short_description": "Track and dial in espresso",
      "terms_of_service_url": "https://shotpulled.com/terms",
      "website_url": "https://shotpulled.com"
    },
    "keywords": [],
    "mcp_servers": [
      {
        "key": "shotpulled",
        "metadata": {
          "headers": {},
          "type": "streamable-http",
          "url": "https://mcp.shotpulled.com/mcp"
        }
      }
    ],
    "onboarding_skill_name": null,
    "requires_local_executor": false,
    "skills": [
      {
        "description": "Dial in espresso with ShotPulled. Use when someone describes a shot as sour, bitter, harsh, thin, fast, slow, choked or channeling, asks what to change on their grinder, wants to log a shot, or is dialing in a new bag of coffee. Diagnoses from taste, recommends one change at a time, and records both so the advice stays consistent. Requires the ShotPulled connector.",
        "interface": {
          "brand_color": "#B7741F",
          "default_prompt": "My last shot was sour — help me dial it in.",
          "display_name": "ShotPulled — dial in espresso",
          "icon_large_url": "https://files.openai.com/content?id=file_000000004734824381c3583062241669",
          "icon_small_url": "https://files.openai.com/content?id=file_00000000428082439e3e8a3e99f1a4ed",
          "iconography": "bolt",
          "short_description": "Diagnose a shot from how it tasted and get one change at a time"
        },
        "name": "shotpulled-dialing",
        "plugin_release_skill_id": "pluginrsk_6ad9acb015848191a3b8307f7b2f8ce6"
      }
    ],
    "version": "1.3.0"
  },
  "scope": "GLOBAL",
  "share_url": "https://chatgpt.com/plugins/plugin_asdk_app_6a7c58989aa081919f4658ff5986e174?open_in_app",
  "status": "ENABLED"
}

SHA-256 of public snapshot: fa67e1bcc487f9e3afe99f7a9109aa46c431a96552f0b4c2a8a2d123815b9573