← AdspirerCONTENT HISTORY

Update to Adspirer

Snapshot Oct 28, 2026 · 12:05 UTC · version 2.1.0

WHAT CHANGED

Package or technical metadata updated

Package or technical metadata updated

Observed in package metadata. These changes alone do not establish a new customer-facing feature.

Save Adspirer and check future changes in Following.

Up to 10 plugins free · no card required.

All fields and original values.

These are saved file metadata. Open a changed file to read its text edits.

Package file

Before

Sep 30, 2026 · 23:18 UTC

{"sha256":"59d4cdfb531b462d6dff154d3db44d6780b0190b77175f06c8bfdb13a3924e71","size":127}

After

Oct 28, 2026 · 12:05 UTC

Not present

Package file

Before

Sep 30, 2026 · 23:18 UTC

{"sha256":"0cce1e62273413672aa90d1cdf620fea3407b68d787a77bafb58ef4e830ba177","size":1699}

After

Oct 28, 2026 · 12:05 UTC

Not present

Package file

Before

Sep 30, 2026 · 23:18 UTC

Not present

After

Oct 28, 2026 · 12:05 UTC

{"sha256":"d8fa00855e3f574111ea229b2a295e3991a0d6d04879b5b967d21f306cedbe7a","size":14287}

Package file

Before

Sep 30, 2026 · 23:18 UTC

Not present

After

Oct 28, 2026 · 12:05 UTC

{"sha256":"9895e5a68d3d01b0ee7056c642ec4e6a9790bd74a691ff12ac9f3e8f01bc6669","size":78701}

Compare saved observations

Download comparison JSON
Full technical diff · 30 changed fields

removed /files/.app.json

BEFORE
{
  "sha256": "59d4cdfb531b462d6dff154d3db44d6780b0190b77175f06c8bfdb13a3924e71",
  "size": 127
}
AFTER
Field is absent

removed /files/.codex-plugin~1plugin.json

BEFORE
{
  "sha256": "0cce1e62273413672aa90d1cdf620fea3407b68d787a77bafb58ef4e830ba177",
  "size": 1699
}
AFTER
Field is absent

added /files/assets~1icon.svg

BEFORE
Field was absent
AFTER
{
  "sha256": "d8fa00855e3f574111ea229b2a295e3991a0d6d04879b5b967d21f306cedbe7a",
  "size": 14287
}

added /files/assets~1logo.png

BEFORE
Field was absent
AFTER
{
  "sha256": "9895e5a68d3d01b0ee7056c642ec4e6a9790bd74a691ff12ac9f3e8f01bc6669",
  "size": 78701
}

added /files/mcp.json

BEFORE
Field was absent
AFTER
{
  "sha256": "fba71ccb0b1aef4c51fec13af83c5c07187161cd39ac1c6731995b6409a9d35e",
  "size": 199
}

added /files/plugin.json

BEFORE
Field was absent
AFTER
{
  "sha256": "a97e8268e402da543ae2c5dbee0269fc9d741fdd46ee826efc7679b28ca3b040",
  "size": 10747
}

added /files/skills~1adspirer-agent~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "1f6b80aa5a7c49445b997774ae27afa91a278d851731e184b477be534306dbe1",
  "size": 7065
}

added /files/skills~1adspirer-agent~1references~1host-surfaces.md

BEFORE
Field was absent
AFTER
{
  "sha256": "1de3fcadfc5e4e47f7b8231d5265d8d1c1a4d72d8beeb57b6598a7a64119dd53",
  "size": 9677
}

added /files/skills~1adspirer-amazon-ads~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "0e6d729972cddf83739646e1b01e34b4dc234a9ed42568897c00e1d98978e02f",
  "size": 2836
}

added /files/skills~1adspirer-chatgpt-ads~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "f9a0341599c36c54516433b5c167994170c364c2b454c23d362d6c4457474516",
  "size": 2644
}

added /files/skills~1adspirer-creative~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "bc214b5331085d5c498e601d768da38adceb0d490452b6cba7b66031c86da33c",
  "size": 4657
}

added /files/skills~1adspirer-docs~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "672c00ec889eca9db6f12eb727d140e013afce3ed5649d50192e95b35f72f584",
  "size": 2636
}

added /files/skills~1adspirer-docs~1references~1doc-map.md

BEFORE
Field was absent
AFTER
{
  "sha256": "884d9687ebc0556b7ce1d64934d01db4c779a3e53e5a35304cfaf450d4671c10",
  "size": 4223
}

added /files/skills~1adspirer-google-ads~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "627e08daf3bb5f7323afdc7c6746811f87d896a55c5c40c7115a35deade74638",
  "size": 3896
}

added /files/skills~1adspirer-google-ads~1references~1bidding.md

BEFORE
Field was absent
AFTER
{
  "sha256": "5079b63d73cec502ab3857576dd22d155383caf7ff98730d015536db608c04da",
  "size": 2162
}

added /files/skills~1adspirer-google-ads~1references~1campaign-types.md

BEFORE
Field was absent
AFTER
{
  "sha256": "275e8b3f1fd2dad5bb989bc9f6547ceb176a14d65e81f02bc0c08a82a4c61445",
  "size": 2854
}

added /files/skills~1adspirer-google-ads~1references~1extensions.md

BEFORE
Field was absent
AFTER
{
  "sha256": "1b3e10ff875fd72c6458c8930ea3a9228ec403bb1e2df11d1ef8cd5eff151979",
  "size": 1918
}

added /files/skills~1adspirer-google-ads~1references~1pmax-assets.md

BEFORE
Field was absent
AFTER
{
  "sha256": "7578802ae3a7e43c7b1f48d6a98f90b3670f88489d3a46391b84f86ae7da85ec",
  "size": 2272
}

added /files/skills~1adspirer-launch~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "4e182b754099e096e1ed32a5f97a5970f22c7c6563dafc2cf882c8cc67b15072",
  "size": 4351
}

added /files/skills~1adspirer-linkedin-ads~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "9660f1cab867f87720a2c3999545d73d9494f2439525feebaab4ddafbdf2fe0e",
  "size": 2993
}

added /files/skills~1adspirer-mcp~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "421a8a1a5acdb43dbff218e91048ff56367ea951c383aa81357e018d5691777c",
  "size": 6558
}

added /files/skills~1adspirer-mcp~1references~1error-catalog.md

BEFORE
Field was absent
AFTER
{
  "sha256": "e80626eeb76ec5db8175db52187ef25652839f333111ae5601da19635e2e6898",
  "size": 5161
}

added /files/skills~1adspirer-meta-ads~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "2e47c40f98e689e584ded2c6cf73bd610d450895920097e97e79ca6dfb6e75ad",
  "size": 3658
}

added /files/skills~1adspirer-meta-ads~1references~1creative-specs.md

BEFORE
Field was absent
AFTER
{
  "sha256": "a02f8d14c6e6d523ca949d73f2c6cd1cc10dcf2871eb89983eddb31352d87f11",
  "size": 2942
}

added /files/skills~1adspirer-optimize~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "ab7e22a15cf4569d9a871448e4ba2ab71afe747d04b88a2bcf7738847241df37",
  "size": 5500
}

added /files/skills~1adspirer-performance-review~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "4444cb985f86fcbc37e49ad21964834963a5a2e3abe85e78efef9a394a4199d0",
  "size": 5002
}

added /files/skills~1adspirer-tiktok-ads~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "9bcf3b2f24d8d7475449dca2dc4edac138ce815c0edabce75808e59737698fb2",
  "size": 3749
}

added /files/skills~1adspirer-tiktok-ads~1references~1validity-matrix.md

BEFORE
Field was absent
AFTER
{
  "sha256": "00e4148d23e86e664126a820770dd8ea89fb040c0d28adacf28a7d3ea026da20",
  "size": 2930
}

added /files/skills~1get-started~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "6608db3a93666656850908b7055250ebe71868957a733f0d2d76ece55581ba13",
  "size": 1217
}

added /files/skills~1microsoft-advertising~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "08b90323b329c5102de425ee23dd02fc31907ae56739d0bddb2fde6119107bff",
  "size": 2575
}
Full snapshot data
{
  "files": {
    "assets/icon.svg": {
      "sha256": "d8fa00855e3f574111ea229b2a295e3991a0d6d04879b5b967d21f306cedbe7a",
      "size": 14287
    },
    "assets/logo.png": {
      "sha256": "9895e5a68d3d01b0ee7056c642ec4e6a9790bd74a691ff12ac9f3e8f01bc6669",
      "size": 78701
    },
    "mcp.json": {
      "sha256": "fba71ccb0b1aef4c51fec13af83c5c07187161cd39ac1c6731995b6409a9d35e",
      "size": 199
    },
    "plugin.json": {
      "sha256": "a97e8268e402da543ae2c5dbee0269fc9d741fdd46ee826efc7679b28ca3b040",
      "size": 10747
    },
    "skills/adspirer-agent/SKILL.md": {
      "sha256": "1f6b80aa5a7c49445b997774ae27afa91a278d851731e184b477be534306dbe1",
      "size": 7065
    },
    "skills/adspirer-agent/references/host-surfaces.md": {
      "sha256": "1de3fcadfc5e4e47f7b8231d5265d8d1c1a4d72d8beeb57b6598a7a64119dd53",
      "size": 9677
    },
    "skills/adspirer-amazon-ads/SKILL.md": {
      "sha256": "0e6d729972cddf83739646e1b01e34b4dc234a9ed42568897c00e1d98978e02f",
      "size": 2836
    },
    "skills/adspirer-chatgpt-ads/SKILL.md": {
      "sha256": "f9a0341599c36c54516433b5c167994170c364c2b454c23d362d6c4457474516",
      "size": 2644
    },
    "skills/adspirer-creative/SKILL.md": {
      "sha256": "bc214b5331085d5c498e601d768da38adceb0d490452b6cba7b66031c86da33c",
      "size": 4657
    },
    "skills/adspirer-docs/SKILL.md": {
      "sha256": "672c00ec889eca9db6f12eb727d140e013afce3ed5649d50192e95b35f72f584",
      "size": 2636
    },
    "skills/adspirer-docs/references/doc-map.md": {
      "sha256": "884d9687ebc0556b7ce1d64934d01db4c779a3e53e5a35304cfaf450d4671c10",
      "size": 4223
    },
    "skills/adspirer-google-ads/SKILL.md": {
      "sha256": "627e08daf3bb5f7323afdc7c6746811f87d896a55c5c40c7115a35deade74638",
      "size": 3896
    },
    "skills/adspirer-google-ads/references/bidding.md": {
      "sha256": "5079b63d73cec502ab3857576dd22d155383caf7ff98730d015536db608c04da",
      "size": 2162
    },
    "skills/adspirer-google-ads/references/campaign-types.md": {
      "sha256": "275e8b3f1fd2dad5bb989bc9f6547ceb176a14d65e81f02bc0c08a82a4c61445",
      "size": 2854
    },
    "skills/adspirer-google-ads/references/extensions.md": {
      "sha256": "1b3e10ff875fd72c6458c8930ea3a9228ec403bb1e2df11d1ef8cd5eff151979",
      "size": 1918
    },
    "skills/adspirer-google-ads/references/pmax-assets.md": {
      "sha256": "7578802ae3a7e43c7b1f48d6a98f90b3670f88489d3a46391b84f86ae7da85ec",
      "size": 2272
    },
    "skills/adspirer-launch/SKILL.md": {
      "sha256": "4e182b754099e096e1ed32a5f97a5970f22c7c6563dafc2cf882c8cc67b15072",
      "size": 4351
    },
    "skills/adspirer-linkedin-ads/SKILL.md": {
      "sha256": "9660f1cab867f87720a2c3999545d73d9494f2439525feebaab4ddafbdf2fe0e",
      "size": 2993
    },
    "skills/adspirer-mcp/SKILL.md": {
      "sha256": "421a8a1a5acdb43dbff218e91048ff56367ea951c383aa81357e018d5691777c",
      "size": 6558
    },
    "skills/adspirer-mcp/references/error-catalog.md": {
      "sha256": "e80626eeb76ec5db8175db52187ef25652839f333111ae5601da19635e2e6898",
      "size": 5161
    },
    "skills/adspirer-meta-ads/SKILL.md": {
      "sha256": "2e47c40f98e689e584ded2c6cf73bd610d450895920097e97e79ca6dfb6e75ad",
      "size": 3658
    },
    "skills/adspirer-meta-ads/references/creative-specs.md": {
      "sha256": "a02f8d14c6e6d523ca949d73f2c6cd1cc10dcf2871eb89983eddb31352d87f11",
      "size": 2942
    },
    "skills/adspirer-optimize/SKILL.md": {
      "sha256": "ab7e22a15cf4569d9a871448e4ba2ab71afe747d04b88a2bcf7738847241df37",
      "size": 5500
    },
    "skills/adspirer-performance-review/SKILL.md": {
      "sha256": "4444cb985f86fcbc37e49ad21964834963a5a2e3abe85e78efef9a394a4199d0",
      "size": 5002
    },
    "skills/adspirer-tiktok-ads/SKILL.md": {
      "sha256": "9bcf3b2f24d8d7475449dca2dc4edac138ce815c0edabce75808e59737698fb2",
      "size": 3749
    },
    "skills/adspirer-tiktok-ads/references/validity-matrix.md": {
      "sha256": "00e4148d23e86e664126a820770dd8ea89fb040c0d28adacf28a7d3ea026da20",
      "size": 2930
    },
    "skills/get-started/SKILL.md": {
      "sha256": "6608db3a93666656850908b7055250ebe71868957a733f0d2d76ece55581ba13",
      "size": 1217
    },
    "skills/microsoft-advertising/SKILL.md": {
      "sha256": "08b90323b329c5102de425ee23dd02fc31907ae56739d0bddb2fde6119107bff",
      "size": 2575
    }
  }
}

SHA-256 of public snapshot: 43ddfd22398513d40061030daf98ffe131d582811df2329d0df872c31a23fbe7