Not in the top 1,000 by GitHub stars

hypersocialinc/shots

Claude Code/Agent Skill for making App Store screenshots with GPT Image 2 that you can upload. Give it your App Store link & screenshots of your app and it will produce beautiful app store screenshots ready to upload to Apple (or Google)

History

Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.

View weekly changes

skills/shots/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

d28687939684 → d28687939684

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → d28687939684

No earlier version was observed for comparison.

Compare on GitHub

View on GitHubAdd to my skills

Verified commit d286879396843246ae06621f678842d2b547c7c5

git clone --filter=blob:none --no-checkout https://github.com/hypersocialinc/shots.git .hotskills/hypersocialinc-shots && git -C .hotskills/hypersocialinc-shots checkout --detach d286879396843246ae06621f678842d2b547c7c5 # Copy each selected skill directory from .hotskills/hypersocialinc-shots into .claude/skills/<skill-name>/
git clone --filter=blob:none --no-checkout https://github.com/hypersocialinc/shots.git .hotskills/hypersocialinc-shots && git -C .hotskills/hypersocialinc-shots checkout --detach d286879396843246ae06621f678842d2b547c7c5 # Copy each selected skill directory from .hotskills/hypersocialinc-shots into .cursor/skills/<skill-name>/
249GitHub stars
0stars in 7 days
1skill in this repository
0commits in 30 days

Heat

0.3
  • Star growth, last 7 daysNot available
  • Star growth, last 24 hoursNot available
  • Rank movement, last 7 daysNot available
  • Commits, last 30 daysNot available
  • Accounts asking about it through MCP, last 7 daysNot available
  • Hot votes this weekNot available

Heat never changes the order by stars, and sponsorship never touches it. How heat works

Stars over time

Oct 25, 2026Nov 5, 2026250

30-day change not yet available: not enough history.

Individual skills in this repository

How it works

shots

When your agent uses it

Generate, revise, translate, and manage App Store / Google Play marketing screenshots. Full flow: initialize a .shots workspace, scrape App Store metadata, research the product from the repo and listing, identify theme, colors, audience, and competitor space, save a strategy brief, craft benefit-driven headlines, and generate 3-up GPT-Image 2 composites via OpenAI direct or fal.ai before cropping them into upload-ready panels. Supports iPhone, iPad, and Android Phone platforms. Triggers: "app store screenshots", "marketing screenshots", "store listing images", "screenshot generation", "app store assets", "google play screenshots", "shots", ".shots", "revise shots", "change screenshots", "fix panels", "redo screenshots", "translate screenshots", "localize", "scrape app store", "fetch metadata", "import app store". Do NOT use for general image generation, social media graphics, or non-store marketing assets.

What it loads into context

Frontmatter

265 tokens

Always available to the agent

SKILL.md

1,864 tokens

When the skill is activated

Reference documents

5,977 tokens

Loaded on request

Token counts are estimates. Scripts run separately; they are not counted as reference context.

The playbook

  1. Why Screenshot Quality Matters
  2. Intent Router
  3. Shared Setup
  4. Create Questionnaire
  5. Research Contract
  6. Prompt Contract
  7. Existing Shot Flows
  8. Dimensions
  9. Config Shape
  10. References

Scripts executed separately

  • scripts/crop.mjs
  • scripts/generate.mjs
  • scripts/package.json
  • scripts/scaffold.mjs
  • scripts/scrape.mjs

Files

  • SKILL.mdcore7,918 bytes
  • SKILL.mdcore7,918 bytes
  • SKILL.mdcore7,918 bytes
  • SKILL.mdcore7,918 bytes
  • SKILL.mdcore7,918 bytes
  • reference/create.mddoc4,408 bytes
  • reference/prompting.mddoc7,832 bytes
  • reference/revise.mddoc2,295 bytes
  • reference/scrape.mddoc1,464 bytes
  • reference/strategy.mddoc6,211 bytes
  • reference/translate.mddoc2,479 bytes
  • scripts/crop.mjsruns2,823 bytes
  • scripts/generate.mjsruns12,505 bytes
  • scripts/package-lock.jsonasset34,267 bytes
  • scripts/package.jsonruns117 bytes
  • scripts/scaffold.mjsruns8,279 bytes
  • scripts/scrape.mjsruns9,297 bytes

No excerpt is shown for this license. Read the source on GitHub.

View the complete source on GitHub

Skills included

  • shots

Repository facts

License
No license detected
Created
Apr 25, 2026
Last pushed
Apr 27, 2026
Forks
26
Open issues
0
Project activity
Slowing

Before you install

Network or broad shell

Automated signals, not a guarantee

Checked Nov 5, 2026

Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.

Show 4 notes
  • skills/shots/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/shots/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/shots/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/shots/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
Show all 327 signals by file

skills/shots/SKILL.md

  • Broad permissionsline 1
    Bash(node *)
  • Network accessline 22
    - Bash(npm *)   - Bash(open *)   - Bash(curl *)
  • Network accessline 23
    - Bash(open *)   - Bash(curl *) ---
  • Network accessline 24
    - Bash(curl *)
  • Access to secretsline 65
    [Credential-related source omitted]

skills/shots/scripts/crop.mjs

  • Executable scriptline 1
    #!/usr/bin/env node

skills/shots/scripts/generate.mjs

  • Executable scriptline 1
    #!/usr/bin/env node
  • Access to secretsline 148
    [Credential-related source omitted]
  • Access to secretsline 149
    [Credential-related source omitted]
  • Access to secretsline 270
    [Credential-related source omitted]
  • Network accessline 308
    const response = await fetch(imageUrl);
  • Access to secretsline 331
    [Credential-related source omitted]
  • Access to secretsline 332
    [Credential-related source omitted]
  • Access to secretsline 335
    [Credential-related source omitted]
  • Access to secretsline 340
    [Credential-related source omitted]

skills/shots/scripts/package-lock.json

  • Network accessline 13
    "node_modules/@emnapi/runtime": {       "version": "1.10.0",       "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.10.0.tgz",
  • Network accessline 14
    "version": "1.10.0",       "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.10.0.tgz",       "integrity": "sha512-ewvYlk86xUoGI0zQRNq/mC+16R1QeDlKQy21Ki3oSYXNgLb45GV1P6A0M+/s6nyCuNDqe5VpaY84BzXGwVbwFA==",
  • Network accessline 15
    "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.10.0.tgz",
  • Network accessline 23
    "node_modules/@fal-ai/client": {       "version": "1.10.0",       "resolved": "https://registry.npmjs.org/@fal-ai/client/-/client-1.10.0.tgz",
  • Network accessline 24
    "version": "1.10.0",       "resolved": "https://registry.npmjs.org/@fal-ai/client/-/client-1.10.0.tgz",       "integrity": "sha512-sQWnBc6cdIzK8nFybrVKal0rLeJS2vqrrNxx4Hcc0SorndkfkMXL3TIAiIfiF/AlZuVoRpazpNg6n8K81WHzOQ==",
  • Network accessline 25
    "resolved": "https://registry.npmjs.org/@fal-ai/client/-/client-1.10.0.tgz",
  • Network accessline 37
    "node_modules/@img/sharp-darwin-arm64": {       "version": "0.33.5",       "resolved": "https://registry.npmjs.org/@img/sharp-darwin-arm64/-/sharp-darwin-arm64-0.33.5.tgz",
  • Network accessline 38
    "version": "0.33.5",       "resolved": "https://registry.npmjs.org/@img/sharp-darwin-arm64/-/sharp-darwin-arm64-0.33.5.tgz",       "integrity": "sha512-UT4p+iz/2H4twwAoLCqfA9UH5pI6DggwKEGuaPy7nCVQ8ZsiY5PIcrRvD1DzuY3qYL07NtIQcWnBSY/heikIFQ==
  • Network accessline 39
    "resolved": "https://registry.npmjs.org/@img/sharp-darwin-arm64/-/sharp-darwin-arm64-0.33.5.tgz",
  • Network accessline 51
    },       "funding": {         "url": "https://opencollective.com/libvips"
  • Network accessline 52
    "funding": {         "url": "https://opencollective.com/libvips"       },
  • Network accessline 53
    "url": "https://opencollective.com/libvips"
  • Network accessline 59
    "node_modules/@img/sharp-darwin-x64": {       "version": "0.33.5",       "resolved": "https://registry.npmjs.org/@img/sharp-darwin-x64/-/sharp-darwin-x64-0.33.5.tgz",
  • Network accessline 60
    "version": "0.33.5",       "resolved": "https://registry.npmjs.org/@img/sharp-darwin-x64/-/sharp-darwin-x64-0.33.5.tgz",       "integrity": "sha512-fyHac4jIc1ANYGRDxtiqelIbdWkIuQaI84Mv45KvGRRxSAa7o7d1ZKAOBaYbnepLC1WqxfpimdeWfvqqSGwR2Q==",
  • Network accessline 61
    "resolved": "https://registry.npmjs.org/@img/sharp-darwin-x64/-/sharp-darwin-x64-0.33.5.tgz",
  • Network accessline 73
    },       "funding": {         "url": "https://opencollective.com/libvips"
  • Network accessline 74
    "funding": {         "url": "https://opencollective.com/libvips"       },
  • Network accessline 75
    "url": "https://opencollective.com/libvips"
  • Network accessline 81
    "node_modules/@img/sharp-libvips-darwin-arm64": {       "version": "1.0.4",       "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-arm64/-/sharp-libvips-darwin-arm64-1.0.4.tgz",
  • Network accessline 82
    "version": "1.0.4",       "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-arm64/-/sharp-libvips-darwin-arm64-1.0.4.tgz",       "integrity": "sha512-XblONe153h0O2zuFfTAbQYAX2JhYmDHeWikp1LM9Hul9gVPjFY427k6dFEcOL72O01QxQsWi76
  • Network accessline 83
    "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-arm64/-/sharp-libvips-darwin-arm64-1.0.4.tgz",
  • Network accessline 92
    ],       "funding": {         "url": "https://opencollective.com/libvips"
  • Network accessline 93
    "funding": {         "url": "https://opencollective.com/libvips"       }
  • Network accessline 94
    "url": "https://opencollective.com/libvips"
  • Network accessline 97
    "node_modules/@img/sharp-libvips-darwin-x64": {       "version": "1.0.4",       "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-x64/-/sharp-libvips-darwin-x64-1.0.4.tgz",
  • Network accessline 98
    "version": "1.0.4",       "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-x64/-/sharp-libvips-darwin-x64-1.0.4.tgz",       "integrity": "sha512-xnGR8YuZYfJGmWPvmlunFaWJsb9T/AO2ykoP3Fz/0X5XV2aoYBPkX6xqCQvUTKKiLddarLaxpzNe+b
  • Network accessline 99
    "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-x64/-/sharp-libvips-darwin-x64-1.0.4.tgz",
  • Network accessline 108
    ],       "funding": {         "url": "https://opencollective.com/libvips"
  • Network accessline 109
    "funding": {         "url": "https://opencollective.com/libvips"       }
  • Network accessline 110
    "url": "https://opencollective.com/libvips"
  • Network accessline 113
    "node_modules/@img/sharp-libvips-linux-arm": {       "version": "1.0.5",       "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm/-/sharp-libvips-linux-arm-1.0.5.tgz",
  • Network accessline 114
    "version": "1.0.5",       "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm/-/sharp-libvips-linux-arm-1.0.5.tgz",       "integrity": "sha512-gvcC4ACAOPRNATg/ov8/MnbxFDJqf/pDePbBnuBDcjsI8PssmjoKMAz4LtLaVi+OnSb5FK/yIOamqDwG
  • Network accessline 115
    "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm/-/sharp-libvips-linux-arm-1.0.5.tgz",
  • Network accessline 124
    ],       "funding": {         "url": "https://opencollective.com/libvips"
  • Network accessline 125
    "funding": {         "url": "https://opencollective.com/libvips"       }
  • Network accessline 126
    "url": "https://opencollective.com/libvips"
  • Network accessline 129
    "node_modules/@img/sharp-libvips-linux-arm64": {       "version": "1.0.4",       "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm64/-/sharp-libvips-linux-arm64-1.0.4.tgz",
  • Network accessline 130
    "version": "1.0.4",       "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm64/-/sharp-libvips-linux-arm64-1.0.4.tgz",       "integrity": "sha512-9B+taZ8DlyyqzZQnoeIvDVR/2F4EbMepXMc/NdVbkzsJbzkUjhXv/70GQJ7tdLA4YJgNP25zukcx
  • Network accessline 131
    "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm64/-/sharp-libvips-linux-arm64-1.0.4.tgz",
  • Network accessline 140
    ],       "funding": {         "url": "https://opencollective.com/libvips"
  • Network accessline 141
    "funding": {         "url": "https://opencollective.com/libvips"       }
  • Network accessline 142
    "url": "https://opencollective.com/libvips"
  • Network accessline 145
    "node_modules/@img/sharp-libvips-linux-s390x": {       "version": "1.0.4",       "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-s390x/-/sharp-libvips-linux-s390x-1.0.4.tgz",
  • Network accessline 146
    "version": "1.0.4",       "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-s390x/-/sharp-libvips-linux-s390x-1.0.4.tgz",       "integrity": "sha512-u7Wz6ntiSSgGSGcjZ55im6uvTrOxSIS8/dgoVMoiGE9I6JAfU50yH5BoDlYA1tcuGS7g/QNtetJn
  • Network accessline 147
    "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-s390x/-/sharp-libvips-linux-s390x-1.0.4.tgz",
  • Network accessline 156
    ],       "funding": {         "url": "https://opencollective.com/libvips"
  • Network accessline 157
    "funding": {         "url": "https://opencollective.com/libvips"       }
  • Network accessline 158
    "url": "https://opencollective.com/libvips"
  • Network accessline 161
    "node_modules/@img/sharp-libvips-linux-x64": {       "version": "1.0.4",       "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-x64/-/sharp-libvips-linux-x64-1.0.4.tgz",
  • Network accessline 162
    "version": "1.0.4",       "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-x64/-/sharp-libvips-linux-x64-1.0.4.tgz",       "integrity": "sha512-MmWmQ3iPFZr0Iev+BAgVMb3ZyC4KeFc3jFxnNbEPas60e1cIfevbtuyf9nDGIzOaW9PdnDciJm+wFFaT
  • Network accessline 163
    "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-x64/-/sharp-libvips-linux-x64-1.0.4.tgz",
  • Network accessline 172
    ],       "funding": {         "url": "https://opencollective.com/libvips"
  • Network accessline 173
    "funding": {         "url": "https://opencollective.com/libvips"       }
  • Network accessline 174
    "url": "https://opencollective.com/libvips"
  • Network accessline 177
    "node_modules/@img/sharp-libvips-linuxmusl-arm64": {       "version": "1.0.4",       "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-arm64/-/sharp-libvips-linuxmusl-arm64-1.0.4.tgz",
  • Network accessline 178
    "version": "1.0.4",       "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-arm64/-/sharp-libvips-linuxmusl-arm64-1.0.4.tgz",       "integrity": "sha512-9Ti+BbTYDcsbp4wfYib8Ctm1ilkugkA/uscUn6UXK1ldpC1JjiXbLfFZtRlBhjPZ5o1N
  • Network accessline 179
    "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-arm64/-/sharp-libvips-linuxmusl-arm64-1.0.4.tgz",
  • Network accessline 188
    ],       "funding": {         "url": "https://opencollective.com/libvips"
  • Network accessline 189
    "funding": {         "url": "https://opencollective.com/libvips"       }
  • Network accessline 190
    "url": "https://opencollective.com/libvips"
  • Network accessline 193
    "node_modules/@img/sharp-libvips-linuxmusl-x64": {       "version": "1.0.4",       "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-x64/-/sharp-libvips-linuxmusl-x64-1.0.4.tgz",
  • Network accessline 194
    "version": "1.0.4",       "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-x64/-/sharp-libvips-linuxmusl-x64-1.0.4.tgz",       "integrity": "sha512-viYN1KX9m+/hGkJtvYYp+CCLgnJXwiQB39damAO7WMdKWlIhmYTfHjwSbQeUK/20vY154mwe
  • Network accessline 195
    "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-x64/-/sharp-libvips-linuxmusl-x64-1.0.4.tgz",
  • Network accessline 204
    ],       "funding": {         "url": "https://opencollective.com/libvips"
  • Network accessline 205
    "funding": {         "url": "https://opencollective.com/libvips"       }
  • Network accessline 206
    "url": "https://opencollective.com/libvips"
  • Network accessline 209
    "node_modules/@img/sharp-linux-arm": {       "version": "0.33.5",       "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm/-/sharp-linux-arm-0.33.5.tgz",
  • Network accessline 210
    "version": "0.33.5",       "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm/-/sharp-linux-arm-0.33.5.tgz",       "integrity": "sha512-JTS1eldqZbJxjvKaAkxhZmBqPRGmxgu+qFKSInv8moZ2AmT5Yib3EQ1c6gp493HvrvV8QgdOXdyaIBrhvFhBMQ==",
  • Network accessline 211
    "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm/-/sharp-linux-arm-0.33.5.tgz",
  • Network accessline 223
    },       "funding": {         "url": "https://opencollective.com/libvips"
  • Network accessline 224
    "funding": {         "url": "https://opencollective.com/libvips"       },
  • Network accessline 225
    "url": "https://opencollective.com/libvips"
  • Network accessline 231
    "node_modules/@img/sharp-linux-arm64": {       "version": "0.33.5",       "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm64/-/sharp-linux-arm64-0.33.5.tgz",
  • Network accessline 232
    "version": "0.33.5",       "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm64/-/sharp-linux-arm64-0.33.5.tgz",       "integrity": "sha512-JMVv+AMRyGOHtO1RFBiJy/MBsgz0x4AWrT6QoEVVTyh1E39TrCUpTRI7mx9VksGX4awWASxqCYLCV4wBZHAYxA==",
  • Network accessline 233
    "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm64/-/sharp-linux-arm64-0.33.5.tgz",
  • Network accessline 245
    },       "funding": {         "url": "https://opencollective.com/libvips"
  • Network accessline 246
    "funding": {         "url": "https://opencollective.com/libvips"       },
  • Network accessline 247
    "url": "https://opencollective.com/libvips"
  • Network accessline 253
    "node_modules/@img/sharp-linux-s390x": {       "version": "0.33.5",       "resolved": "https://registry.npmjs.org/@img/sharp-linux-s390x/-/sharp-linux-s390x-0.33.5.tgz",
  • Network accessline 254
    "version": "0.33.5",       "resolved": "https://registry.npmjs.org/@img/sharp-linux-s390x/-/sharp-linux-s390x-0.33.5.tgz",       "integrity": "sha512-y/5PCd+mP4CA/sPDKl2961b+C9d+vPAveS33s6Z3zfASk2j5upL6fXVPZi7ztePZ5CuH+1kW8JtvxgbuXHRa4Q==",
  • Network accessline 255
    "resolved": "https://registry.npmjs.org/@img/sharp-linux-s390x/-/sharp-linux-s390x-0.33.5.tgz",
  • Network accessline 267
    },       "funding": {         "url": "https://opencollective.com/libvips"
  • Network accessline 268
    "funding": {         "url": "https://opencollective.com/libvips"       },
  • Network accessline 269
    "url": "https://opencollective.com/libvips"
  • Network accessline 275
    "node_modules/@img/sharp-linux-x64": {       "version": "0.33.5",       "resolved": "https://registry.npmjs.org/@img/sharp-linux-x64/-/sharp-linux-x64-0.33.5.tgz",
  • Network accessline 276
    "version": "0.33.5",       "resolved": "https://registry.npmjs.org/@img/sharp-linux-x64/-/sharp-linux-x64-0.33.5.tgz",       "integrity": "sha512-opC+Ok5pRNAzuvq1AG0ar+1owsu842/Ab+4qvU879ippJBHvyY5n2mxF1izXqkPYlGuP/M556uh53jRLJmzTWA==",
  • Network accessline 277
    "resolved": "https://registry.npmjs.org/@img/sharp-linux-x64/-/sharp-linux-x64-0.33.5.tgz",
  • Network accessline 289
    },       "funding": {         "url": "https://opencollective.com/libvips"
  • Network accessline 290
    "funding": {         "url": "https://opencollective.com/libvips"       },
  • Network accessline 291
    "url": "https://opencollective.com/libvips"
  • Network accessline 297
    "node_modules/@img/sharp-linuxmusl-arm64": {       "version": "0.33.5",       "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-arm64/-/sharp-linuxmusl-arm64-0.33.5.tgz",
  • Network accessline 298
    "version": "0.33.5",       "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-arm64/-/sharp-linuxmusl-arm64-0.33.5.tgz",       "integrity": "sha512-XrHMZwGQGvJg2V/oRSUfSAfjfPxO+4DkiRh6p2AFjLQztWUuY/o8Mq0eMQVIY7HJ1CDQUJlxGGZRw1a5bq
  • Network accessline 299
    "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-arm64/-/sharp-linuxmusl-arm64-0.33.5.tgz",
  • Network accessline 311
    },       "funding": {         "url": "https://opencollective.com/libvips"
  • Network accessline 312
    "funding": {         "url": "https://opencollective.com/libvips"       },
  • Network accessline 313
    "url": "https://opencollective.com/libvips"
  • Network accessline 319
    "node_modules/@img/sharp-linuxmusl-x64": {       "version": "0.33.5",       "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-x64/-/sharp-linuxmusl-x64-0.33.5.tgz",
  • Network accessline 320
    "version": "0.33.5",       "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-x64/-/sharp-linuxmusl-x64-0.33.5.tgz",       "integrity": "sha512-WT+d/cgqKkkKySYmqoZ8y3pxx7lx9vVejxW/W4DOFMYVSkErR+w7mf2u8m/y4+xHe7yY9DAXQMWQhpnMuFfScw
  • Network accessline 321
    "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-x64/-/sharp-linuxmusl-x64-0.33.5.tgz",
  • Network accessline 333
    },       "funding": {         "url": "https://opencollective.com/libvips"
  • Network accessline 334
    "funding": {         "url": "https://opencollective.com/libvips"       },
  • Network accessline 335
    "url": "https://opencollective.com/libvips"
  • Network accessline 341
    "node_modules/@img/sharp-wasm32": {       "version": "0.33.5",       "resolved": "https://registry.npmjs.org/@img/sharp-wasm32/-/sharp-wasm32-0.33.5.tgz",
  • Network accessline 342
    "version": "0.33.5",       "resolved": "https://registry.npmjs.org/@img/sharp-wasm32/-/sharp-wasm32-0.33.5.tgz",       "integrity": "sha512-ykUW4LVGaMcU9lu9thv85CbRMAwfeadCJHRsg2GmeRa/cJxsVY9Rbd57JcMxBkKHag5U/x7TSBpScF4U8ElVzg==",
  • Network accessline 343
    "resolved": "https://registry.npmjs.org/@img/sharp-wasm32/-/sharp-wasm32-0.33.5.tgz",
  • Network accessline 355
    },       "funding": {         "url": "https://opencollective.com/libvips"
  • Network accessline 356
    "funding": {         "url": "https://opencollective.com/libvips"       }
  • Network accessline 357
    "url": "https://opencollective.com/libvips"
  • Network accessline 360
    "node_modules/@img/sharp-win32-ia32": {       "version": "0.33.5",       "resolved": "https://registry.npmjs.org/@img/sharp-win32-ia32/-/sharp-win32-ia32-0.33.5.tgz",
  • Network accessline 361
    "version": "0.33.5",       "resolved": "https://registry.npmjs.org/@img/sharp-win32-ia32/-/sharp-win32-ia32-0.33.5.tgz",       "integrity": "sha512-T36PblLaTwuVJ/zw/LaH0PdZkRz5rd3SmMHX8GSmR7vtNSP5Z6bQkExdSK7xGWyxLw4sUknBuugTelgw2faBbQ==",
  • Network accessline 362
    "resolved": "https://registry.npmjs.org/@img/sharp-win32-ia32/-/sharp-win32-ia32-0.33.5.tgz",
  • Network accessline 374
    },       "funding": {         "url": "https://opencollective.com/libvips"
  • Network accessline 375
    "funding": {         "url": "https://opencollective.com/libvips"       }
  • Network accessline 376
    "url": "https://opencollective.com/libvips"
  • Network accessline 379
    "node_modules/@img/sharp-win32-x64": {       "version": "0.33.5",       "resolved": "https://registry.npmjs.org/@img/sharp-win32-x64/-/sharp-win32-x64-0.33.5.tgz",
  • Network accessline 380
    "version": "0.33.5",       "resolved": "https://registry.npmjs.org/@img/sharp-win32-x64/-/sharp-win32-x64-0.33.5.tgz",       "integrity": "sha512-MpY/o8/8kj+EcnxwvrP4aTJSWw/aZ7JIGR4aBeZkZw5B7/Jn+tY9/VNwtcoGmdT7GfggGIU4kygOMSbYnOrAbg==",
  • Network accessline 381
    "resolved": "https://registry.npmjs.org/@img/sharp-win32-x64/-/sharp-win32-x64-0.33.5.tgz",
  • Network accessline 393
    },       "funding": {         "url": "https://opencollective.com/libvips"
  • Network accessline 394
    "funding": {         "url": "https://opencollective.com/libvips"       }
  • Network accessline 395
    "url": "https://opencollective.com/libvips"
  • Network accessline 398
    "node_modules/@msgpack/msgpack": {       "version": "3.1.3",       "resolved": "https://registry.npmjs.org/@msgpack/msgpack/-/msgpack-3.1.3.tgz",
  • Network accessline 399
    "version": "3.1.3",       "resolved": "https://registry.npmjs.org/@msgpack/msgpack/-/msgpack-3.1.3.tgz",       "integrity": "sha512-47XIizs9XZXvuJgoaJUIE2lFoID8ugvc0jzSHP+Ptfk8nTbnR8g788wv48N03Kx0UkAv559HWRQ3yzOgzlRNUA==",
  • Network accessline 400
    "resolved": "https://registry.npmjs.org/@msgpack/msgpack/-/msgpack-3.1.3.tgz",
  • Network accessline 407
    "node_modules/@types/node": {       "version": "18.19.130",       "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.130.tgz",
  • Network accessline 408
    "version": "18.19.130",       "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.130.tgz",       "integrity": "sha512-GRaXQx6jGfL8sKfaIDD6OupbIHBr9jv7Jnaml9tB7l4v068PAOXqfcujMMo5PhbIs6ggR1XODELqahT2R8v0fg==",
  • Network accessline 409
    "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.130.tgz",
  • Network accessline 416
    "node_modules/@types/node-fetch": {       "version": "2.6.13",       "resolved": "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.6.13.tgz",
  • Network accessline 417
    "version": "2.6.13",       "resolved": "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.6.13.tgz",       "integrity": "sha512-QGpRVpzSaUs30JBSGPjOg4Uveu384erbHBoT1zeONvyCfwQxIkUshLAOqN/k9EjGviPRmWTTe6aH2qySWKTVSw==",
  • Network accessline 418
    "resolved": "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.6.13.tgz",
  • Network accessline 426
    "node_modules/abort-controller": {       "version": "3.0.0",       "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz",
  • Network accessline 427
    "version": "3.0.0",       "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz",       "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==",
  • Network accessline 428
    "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz",
  • Network accessline 438
    "node_modules/agentkeepalive": {       "version": "4.6.0",       "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.6.0.tgz",
  • Network accessline 439
    "version": "4.6.0",       "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.6.0.tgz",       "integrity": "sha512-kja8j7PjmncONqaTsB8fQ+wE2mSU2DJ9D4XKoJ5PFWIdRMa6SLSN1ff4mOr4jCbfRSsxR4keIiySJU0N9T5hIQ==",
  • Network accessline 440
    "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.6.0.tgz",
  • Network accessline 450
    "node_modules/asynckit": {       "version": "0.4.0",       "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
  • Network accessline 451
    "version": "0.4.0",       "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",       "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==",
  • Network accessline 452
    "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
  • Network accessline 456
    "node_modules/call-bind-apply-helpers": {       "version": "1.0.2",       "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz",
  • Network accessline 457
    "version": "1.0.2",       "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz",       "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuM
  • Network accessline 458
    "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz",
  • Network accessline 469
    "node_modules/color": {       "version": "4.2.3",       "resolved": "https://registry.npmjs.org/color/-/color-4.2.3.tgz",
  • Network accessline 470
    "version": "4.2.3",       "resolved": "https://registry.npmjs.org/color/-/color-4.2.3.tgz",       "integrity": "sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==",
  • Network accessline 471
    "resolved": "https://registry.npmjs.org/color/-/color-4.2.3.tgz",
  • Network accessline 482
    "node_modules/color-convert": {       "version": "2.0.1",       "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
  • Network accessline 483
    "version": "2.0.1",       "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",       "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
  • Network accessline 484
    "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
  • Network accessline 494
    "node_modules/color-name": {       "version": "1.1.4",       "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
  • Network accessline 495
    "version": "1.1.4",       "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",       "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
  • Network accessline 496
    "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
  • Network accessline 500
    "node_modules/color-string": {       "version": "1.9.1",       "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz",
  • Network accessline 501
    "version": "1.9.1",       "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz",       "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==",
  • Network accessline 502
    "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz",
  • Network accessline 510
    "node_modules/combined-stream": {       "version": "1.0.8",       "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
  • Network accessline 511
    "version": "1.0.8",       "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",       "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==",
  • Network accessline 512
    "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
  • Network accessline 522
    "node_modules/delayed-stream": {       "version": "1.0.0",       "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
  • Network accessline 523
    "version": "1.0.0",       "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",       "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==",
  • Network accessline 524
    "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
  • Network accessline 531
    "node_modules/detect-libc": {       "version": "2.1.2",       "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.2.tgz",
  • Network accessline 532
    "version": "2.1.2",       "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.2.tgz",       "integrity": "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==",
  • Network accessline 533
    "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.2.tgz",
  • Network accessline 540
    "node_modules/dunder-proto": {       "version": "1.0.1",       "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz",
  • Network accessline 541
    "version": "1.0.1",       "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz",       "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==",
  • Network accessline 542
    "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz",
  • Network accessline 554
    "node_modules/es-define-property": {       "version": "1.0.1",       "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz",
  • Network accessline 555
    "version": "1.0.1",       "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz",       "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==",
  • Network accessline 556
    "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz",
  • Network accessline 563
    "node_modules/es-errors": {       "version": "1.3.0",       "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz",
  • Network accessline 564
    "version": "1.3.0",       "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz",       "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==",
  • Network accessline 565
    "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz",
  • Network accessline 572
    "node_modules/es-object-atoms": {       "version": "1.1.1",       "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz",
  • Network accessline 573
    "version": "1.1.1",       "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz",       "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==",
  • Network accessline 574
    "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz",
  • Network accessline 584
    "node_modules/es-set-tostringtag": {       "version": "2.1.0",       "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz",
  • Network accessline 585
    "version": "2.1.0",       "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz",       "integrity": "sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==",
  • Network accessline 586
    "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz",
  • Network accessline 599
    "node_modules/event-target-shim": {       "version": "5.0.1",       "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz",
  • Network accessline 600
    "version": "5.0.1",       "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz",       "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==",
  • Network accessline 601
    "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz",
  • Network accessline 608
    "node_modules/eventsource-parser": {       "version": "1.1.2",       "resolved": "https://registry.npmjs.org/eventsource-parser/-/eventsource-parser-1.1.2.tgz",
  • Network accessline 609
    "version": "1.1.2",       "resolved": "https://registry.npmjs.org/eventsource-parser/-/eventsource-parser-1.1.2.tgz",       "integrity": "sha512-v0eOBUbiaFojBu2s2NPBfYUoRR9GjcDNvCXVaqEf5vVfpIAh9f8RCo4vXTP8c63QRKCFwoLpMpTdPwwhEKVgzA==",
  • Network accessline 610
    "resolved": "https://registry.npmjs.org/eventsource-parser/-/eventsource-parser-1.1.2.tgz",
  • Network accessline 617
    "node_modules/form-data": {       "version": "4.0.5",       "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.5.tgz",
  • Network accessline 618
    "version": "4.0.5",       "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.5.tgz",       "integrity": "sha512-8RipRLol37bNs2bhoV67fiTEvdTrbMUYcFTiy3+wuuOnUog2QBHCZWXDRijWQfAkhBj2Uf5UnVaiWwA5vdd82w==",
  • Network accessline 619
    "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.5.tgz",
  • Network accessline 633
    "node_modules/form-data-encoder": {       "version": "1.7.2",       "resolved": "https://registry.npmjs.org/form-data-encoder/-/form-data-encoder-1.7.2.tgz",
  • Network accessline 634
    "version": "1.7.2",       "resolved": "https://registry.npmjs.org/form-data-encoder/-/form-data-encoder-1.7.2.tgz",       "integrity": "sha512-qfqtYan3rxrnCk1VYaA4H+Ms9xdpPqvLZa6xmMgFvhO32x7/3J/ExcTd6qpxM0vH2GdMI+poehyBZvqfMTto8A==",
  • Network accessline 635
    "resolved": "https://registry.npmjs.org/form-data-encoder/-/form-data-encoder-1.7.2.tgz",
  • Network accessline 639
    "node_modules/formdata-node": {       "version": "4.4.1",       "resolved": "https://registry.npmjs.org/formdata-node/-/formdata-node-4.4.1.tgz",
  • Network accessline 640
    "version": "4.4.1",       "resolved": "https://registry.npmjs.org/formdata-node/-/formdata-node-4.4.1.tgz",       "integrity": "sha512-0iirZp3uVDjVGt9p49aTaqjk84TrglENEDuqfdlZQ1roC9CWlPk6Avf8EEnZNcAqPonwkG35x4n3ww/1THYAeQ==",
  • Network accessline 641
    "resolved": "https://registry.npmjs.org/formdata-node/-/formdata-node-4.4.1.tgz",
  • Network accessline 652
    "node_modules/function-bind": {       "version": "1.1.2",       "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz",
  • Network accessline 653
    "version": "1.1.2",       "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz",       "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==",
  • Network accessline 654
    "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz",
  • Network accessline 656
    "license": "MIT",       "funding": {         "url": "https://github.com/sponsors/ljharb"
  • Network accessline 657
    "funding": {         "url": "https://github.com/sponsors/ljharb"       }
  • Network accessline 658
    "url": "https://github.com/sponsors/ljharb"
  • Network accessline 661
    "node_modules/get-intrinsic": {       "version": "1.3.0",       "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz",
  • Network accessline 662
    "version": "1.3.0",       "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz",       "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==",
  • Network accessline 663
    "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz",
  • Network accessline 680
    },       "funding": {         "url": "https://github.com/sponsors/ljharb"
  • Network accessline 681
    "funding": {         "url": "https://github.com/sponsors/ljharb"       }
  • Network accessline 682
    "url": "https://github.com/sponsors/ljharb"
  • Network accessline 685
    "node_modules/get-proto": {       "version": "1.0.1",       "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz",
  • Network accessline 686
    "version": "1.0.1",       "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz",       "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==",
  • Network accessline 687
    "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz",
  • Network accessline 698
    "node_modules/gopd": {       "version": "1.2.0",       "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz",
  • Network accessline 699
    "version": "1.2.0",       "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz",       "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==",
  • Network accessline 700
    "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz",
  • Network accessline 705
    },       "funding": {         "url": "https://github.com/sponsors/ljharb"
  • Network accessline 706
    "funding": {         "url": "https://github.com/sponsors/ljharb"       }
  • Network accessline 707
    "url": "https://github.com/sponsors/ljharb"
  • Network accessline 710
    "node_modules/has-symbols": {       "version": "1.1.0",       "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz",
  • Network accessline 711
    "version": "1.1.0",       "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz",       "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==",
  • Network accessline 712
    "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz",
  • Network accessline 717
    },       "funding": {         "url": "https://github.com/sponsors/ljharb"
  • Network accessline 718
    "funding": {         "url": "https://github.com/sponsors/ljharb"       }
  • Network accessline 719
    "url": "https://github.com/sponsors/ljharb"
  • Network accessline 722
    "node_modules/has-tostringtag": {       "version": "1.0.2",       "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz",
  • Network accessline 723
    "version": "1.0.2",       "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz",       "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==",
  • Network accessline 724
    "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz",
  • Network accessline 732
    },       "funding": {         "url": "https://github.com/sponsors/ljharb"
  • Network accessline 733
    "funding": {         "url": "https://github.com/sponsors/ljharb"       }
  • Network accessline 734
    "url": "https://github.com/sponsors/ljharb"
  • Network accessline 737
    "node_modules/hasown": {       "version": "2.0.3",       "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.3.tgz",
  • Network accessline 738
    "version": "2.0.3",       "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.3.tgz",       "integrity": "sha512-ej4AhfhfL2Q2zpMmLo7U1Uv9+PyhIZpgQLGT1F9miIGmiCJIoCgSmczFdrc97mWT4kVY72KA+WnnhJ5pghSvSg==",
  • Network accessline 739
    "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.3.tgz",
  • Network accessline 749
    "node_modules/humanize-ms": {       "version": "1.2.1",       "resolved": "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz",
  • Network accessline 750
    "version": "1.2.1",       "resolved": "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz",       "integrity": "sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==",
  • Network accessline 751
    "resolved": "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz",
  • Network accessline 758
    "node_modules/is-arrayish": {       "version": "0.3.4",       "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.4.tgz",
  • Network accessline 759
    "version": "0.3.4",       "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.4.tgz",       "integrity": "sha512-m6UrgzFVUYawGBh1dUsWR5M2Clqic9RVXC/9f8ceNlv2IcO9j9J/z8UoCLPqtsPBFNzEpfR3xftohbfqDx8EQA==",
  • Network accessline 760
    "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.4.tgz",
  • Network accessline 764
    "node_modules/math-intrinsics": {       "version": "1.1.0",       "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz",
  • Network accessline 765
    "version": "1.1.0",       "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz",       "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==",
  • Network accessline 766
    "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz",
  • Network accessline 773
    "node_modules/mime-db": {       "version": "1.52.0",       "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz",
  • Network accessline 774
    "version": "1.52.0",       "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz",       "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==",
  • Network accessline 775
    "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz",
  • Network accessline 782
    "node_modules/mime-types": {       "version": "2.1.35",       "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz",
  • Network accessline 783
    "version": "2.1.35",       "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz",       "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==",
  • Network accessline 784
    "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz",
  • Network accessline 794
    "node_modules/ms": {       "version": "2.1.3",       "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
  • Network accessline 795
    "version": "2.1.3",       "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",       "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
  • Network accessline 796
    "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
  • Network accessline 800
    "node_modules/node-domexception": {       "version": "1.0.0",       "resolved": "https://registry.npmjs.org/node-domexception/-/node-domexception-1.0.0.tgz",
  • Network accessline 801
    "version": "1.0.0",       "resolved": "https://registry.npmjs.org/node-domexception/-/node-domexception-1.0.0.tgz",       "integrity": "sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==",
  • Network accessline 802
    "resolved": "https://registry.npmjs.org/node-domexception/-/node-domexception-1.0.0.tgz",
  • Network accessline 806
    {           "type": "github",           "url": "https://github.com/sponsors/jimmywarting"
  • Network accessline 807
    "type": "github",           "url": "https://github.com/sponsors/jimmywarting"         },
  • Network accessline 808
    "url": "https://github.com/sponsors/jimmywarting"
  • Network accessline 810
    {           "type": "github",           "url": "https://paypal.me/jimmywarting"
  • Network accessline 811
    "type": "github",           "url": "https://paypal.me/jimmywarting"         }
  • Network accessline 812
    "url": "https://paypal.me/jimmywarting"
  • Network accessline 820
    "node_modules/node-fetch": {       "version": "2.7.0",       "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz",
  • Network accessline 821
    "version": "2.7.0",       "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz",       "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==",
  • Network accessline 822
    "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz",
  • Network accessline 840
    "node_modules/openai": {       "version": "4.104.0",       "resolved": "https://registry.npmjs.org/openai/-/openai-4.104.0.tgz",
  • Network accessline 841
    "version": "4.104.0",       "resolved": "https://registry.npmjs.org/openai/-/openai-4.104.0.tgz",       "integrity": "sha512-p99EFNsA/yX6UhVO93f5kJsDRLAg+CTA2RBqdHK4RtK8u5IJw32Hyb2dTGKbnnFmnuoBv5r7Z2CURI9sGZpSuA==",
  • Network accessline 842
    "resolved": "https://registry.npmjs.org/openai/-/openai-4.104.0.tgz",
  • Network accessline 870
    "node_modules/robot3": {       "version": "0.4.1",       "resolved": "https://registry.npmjs.org/robot3/-/robot3-0.4.1.tgz",
  • Network accessline 871
    "version": "0.4.1",       "resolved": "https://registry.npmjs.org/robot3/-/robot3-0.4.1.tgz",       "integrity": "sha512-hzjy826lrxzx8eRgv80idkf8ua1JAepRc9Efdtj03N3KNJuznQCPlyCJ7gnUmDFwZCLQjxy567mQVKmdv2BsXQ==",
  • Network accessline 872
    "resolved": "https://registry.npmjs.org/robot3/-/robot3-0.4.1.tgz",
  • Network accessline 876
    "node_modules/semver": {       "version": "7.7.4",       "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz",
  • Network accessline 877
    "version": "7.7.4",       "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz",       "integrity": "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==",
  • Network accessline 878
    "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz",
  • Network accessline 888
    "node_modules/sharp": {       "version": "0.33.5",       "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.33.5.tgz",
  • Network accessline 889
    "version": "0.33.5",       "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.33.5.tgz",       "integrity": "sha512-haPVm1EkS9pgvHrQ/F3Xy+hgcuMV0Wm9vfIBSiwZ05k+xgb0PkBQpGsAA/oWdDobNaZTH5ppvHtzCFbnSEwHVw==",
  • Network accessline 890
    "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.33.5.tgz",
  • Network accessline 901
    },       "funding": {         "url": "https://opencollective.com/libvips"
  • Network accessline 902
    "funding": {         "url": "https://opencollective.com/libvips"       },
  • Network accessline 903
    "url": "https://opencollective.com/libvips"
  • Network accessline 927
    "node_modules/simple-swizzle": {       "version": "0.2.4",       "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.4.tgz",
  • Network accessline 928
    "version": "0.2.4",       "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.4.tgz",       "integrity": "sha512-nAu1WFPQSMNr2Zn9PGSZK9AGn4t/y97lEm+MXTtUDwfP0ksAIX4nO+6ruD9Jwut4C49SB1Ws+fbXsm/yScWOHw==",
  • Network accessline 929
    "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.4.tgz",
  • Network accessline 936
    "node_modules/tr46": {       "version": "0.0.3",       "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz",
  • Network accessline 937
    "version": "0.0.3",       "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz",       "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==",
  • Network accessline 938
    "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz",
  • Network accessline 942
    "node_modules/tslib": {       "version": "2.8.1",       "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz",
  • Network accessline 943
    "version": "2.8.1",       "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz",       "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==",
  • Network accessline 944
    "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz",
  • Network accessline 949
    "node_modules/undici-types": {       "version": "5.26.5",       "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz",
  • Network accessline 950
    "version": "5.26.5",       "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz",       "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==",
  • Network accessline 951
    "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz",
  • Network accessline 955
    "node_modules/web-streams-polyfill": {       "version": "4.0.0-beta.3",       "resolved": "https://registry.npmjs.org/web-streams-polyfill/-/web-streams-polyfill-4.0.0-beta.3.tgz",
  • Network accessline 956
    "version": "4.0.0-beta.3",       "resolved": "https://registry.npmjs.org/web-streams-polyfill/-/web-streams-polyfill-4.0.0-beta.3.tgz",       "integrity": "sha512-QW95TCTaHmsYfHDybGMwO5IJIM93I/6vTRk+daHTWFPhwh+C8Cg7j7XyKrwrj8Ib6vYXe0ocYNrmz
  • Network accessline 957
    "resolved": "https://registry.npmjs.org/web-streams-polyfill/-/web-streams-polyfill-4.0.0-beta.3.tgz",
  • Network accessline 964
    "node_modules/webidl-conversions": {       "version": "3.0.1",       "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz",
  • Network accessline 965
    "version": "3.0.1",       "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz",       "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==",
  • Network accessline 966
    "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz",
  • Network accessline 970
    "node_modules/whatwg-url": {       "version": "5.0.0",       "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz",
  • Network accessline 971
    "version": "5.0.0",       "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz",       "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==",
  • Network accessline 972
    "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz",

skills/shots/scripts/package.json

  • Executable scriptline 1
    Executable file

skills/shots/scripts/scaffold.mjs

  • Executable scriptline 1
    #!/usr/bin/env node

skills/shots/scripts/scrape.mjs

  • Executable scriptline 1
    #!/usr/bin/env node
  • Network accessline 9
    *  * Options:  *   --url <url>                  App Store URL (e.g. https://apps.apple.com/app/id123456)
  • Network accessline 10
    * Options:  *   --url <url>                  App Store URL (e.g. https://apps.apple.com/app/id123456)  *   --id <id>                    App Store numeric ID
  • Network accessline 11
    *   --url <url>                  App Store URL (e.g. https://apps.apple.com/app/id123456)
  • Access to secretsline 60
    [Credential-related source omitted]
  • Access to secretsline 67
    [Credential-related source omitted]
  • Network accessline 70
    try {     const res = await fetch(`https://www.searchapi.io/api/v1/search?${params}`);
  • Network accessline 71
    const res = await fetch(`https://www.searchapi.io/api/v1/search?${params}`);
  • Network accessline 126
    const res = await fetch(`https://itunes.apple.com/lookup?${params}`);
  • Access to secretsline 160
    [Credential-related source omitted]
  • Network accessline 211
    const idx = deviceCounters[s.deviceType];       try {         const response = await fetch(s.url);
  • Network accessline 212
    try {         const response = await fetch(s.url);         if (!response.ok) throw new Error(`HTTP ${response.status}`);
  • Network accessline 213
    const response = await fetch(s.url);
  • Network accessline 227
    const screenshotUrl = result.screenshots[i];       try {         const response = await fetch(screenshotUrl);
  • Network accessline 228
    try {         const response = await fetch(screenshotUrl);         if (!response.ok) throw new Error(`HTTP ${response.status}`);
  • Network accessline 229
    const response = await fetch(screenshotUrl);

How the signals fit together

Facts from a static read of the files at the pinned commit. They describe what the code does, not why.

Some files could not be read; the facts below still hold.

Declared and executed: 1 fact
Signal confidence: 33 facts

Works with

Agent compatibility, from the files in this repository
AgentStatusEvidenceInstall to
Claude CodeNativePath .claude/skills/shots.claude/skills/<skill-name>/
CodexCompatibleStandard SKILL.md skills/shots/SKILL.md.agents/skills/<skill-name>/
CursorNativePath .cursor/skills/shots.cursor/skills/<skill-name>/
Gemini CLICompatibleStandard SKILL.md skills/shots/SKILL.md.gemini/skills/<skill-name>/
GitHub CopilotCompatibleStandard SKILL.md skills/shots/SKILL.md.github/skills/<skill-name>/
OpenCodeCompatibleStandard SKILL.md skills/shots/SKILL.md.opencode/skills/<skill-name>/
  • Native The repository ships a manifest, folder or frontmatter field for this agent.
  • Compatible A standard SKILL.md that this agent can read.
  • Unknown No evidence either way.

Derived automatically from paths, manifests and frontmatter. Not tested on each agent.