#390 by GitHub stars
mitsuhiko/agent-stuff
These are commands I use with agents, mostly Claude
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/anachb/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
0865c849befd → 0865c849befd
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 0865c849befd
No earlier version was observed for comparison.
skills/apple-mail/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Local scripts → After Network or broad shell
0865c849befd → 0865c849befd
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → 0865c849befd
No earlier version was observed for comparison.
skills/audio-transcription/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Local scripts → After Network or broad shell
0865c849befd → 0865c849befd
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → 0865c849befd
No earlier version was observed for comparison.
skills/commit/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
0865c849befd → 0865c849befd
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 0865c849befd
No earlier version was observed for comparison.
skills/ghidra/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Local scripts → After Network or broad shell
0865c849befd → 0865c849befd
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → 0865c849befd
No earlier version was observed for comparison.
skills/github/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Network or broad shell
0865c849befd → 0865c849befd
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 0865c849befd
No earlier version was observed for comparison.
skills/google-workspace/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
0865c849befd → 0865c849befd
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 0865c849befd
No earlier version was observed for comparison.
skills/librarian/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Local scripts → After Network or broad shell
0865c849befd → 0865c849befd
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → 0865c849befd
No earlier version was observed for comparison.
skills/native-web-search/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
0865c849befd → 0865c849befd
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 0865c849befd
No earlier version was observed for comparison.
skills/oebb-scotty/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
0865c849befd → 0865c849befd
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 0865c849befd
No earlier version was observed for comparison.
skills/openscad/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
0865c849befd → 0865c849befd
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 0865c849befd
No earlier version was observed for comparison.
skills/pi-share/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
0865c849befd → 0865c849befd
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 0865c849befd
No earlier version was observed for comparison.
skills/sentry/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
0865c849befd → 0865c849befd
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 0865c849befd
No earlier version was observed for comparison.
skills/summarize/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Local scripts → After Network or broad shell
0865c849befd → 0865c849befd
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → 0865c849befd
No earlier version was observed for comparison.
skills/tmux/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Local scripts → After Network or broad shell
0865c849befd → 0865c849befd
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → 0865c849befd
No earlier version was observed for comparison.
skills/update-changelog/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Network or broad shell
0865c849befd → 0865c849befd
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 0865c849befd
No earlier version was observed for comparison.
skills/uv/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
0865c849befd → 0865c849befd
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 0865c849befd
No earlier version was observed for comparison.
skills/web-browser/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
0865c849befd → 0865c849befd
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 0865c849befd
No earlier version was observed for comparison.
Verified commit 0865c849befd2021490679f96a8dee58c84ac857
git clone --filter=blob:none --no-checkout https://github.com/mitsuhiko/agent-stuff.git .hotskills/mitsuhiko-agent-stuff && git -C .hotskills/mitsuhiko-agent-stuff checkout --detach 0865c849befd2021490679f96a8dee58c84ac857
# Copy each selected skill directory from .hotskills/mitsuhiko-agent-stuff into .agents/skills/<skill-name>/Heat
3.9- Star growth, last 7 daysAhead of 51% of tracked repositories
- Star growth, last 24 hoursAhead of 82% of tracked repositories
- Rank movement, last 7 daysAhead of 25% of tracked repositories
- Commits, last 30 daysAhead of 0% of tracked repositories
- Accounts asking about it through MCP, last 7 daysNot available
- Hot votes this weekAhead of 0% of tracked repositories
Heat never changes the order by stars, and sponsorship never touches it. How heat works
Stars over time
Individual skills in this repository
- anachb
skills/anachb - apple-mail
skills/apple-mail - audio-transcription
skills/audio-transcription - commit
skills/commit - ghidra
skills/ghidra - github
skills/github - google-workspace
skills/google-workspace - librarian
skills/librarian - native-web-search
skills/native-web-search - oebb-scotty
skills/oebb-scotty - openscad
skills/openscad - pi-share
skills/pi-share - sentry
skills/sentry - summarize
skills/summarize - tmux
skills/tmux - update-changelog
skills/update-changelog - uv
skills/uv - web-browser
skills/web-browser
How it works
anachb
When your agent uses it
Austrian public transport (VOR AnachB) for all of Austria. Query real-time departures, search stations/stops, plan routes between locations, and check service disruptions. Use when asking about Austrian trains, buses, trams, metro (U-Bahn), or directions involving public transport in Austria.
What it loads into context
Frontmatter
68 tokensAlways available to the agent
SKILL.md
1,344 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Quick Reference
- 1. Search Stations/Stops
- 2. Real-Time Departures
- 3. Route Planning
- 4. Disruptions
- Common Station IDs
- Transport Types
- API Details (for advanced usage)
- Tips
Scripts executed separately
departures.shdisruptions.shroute.shsearch.sh
Files
SKILL.mdcore4,773 bytesSKILL.mdcore4,773 bytesSKILL.mdcore4,773 bytesSKILL.mdcore4,773 bytesSKILL.mdcore4,773 bytesSKILL.mdcore4,773 bytesSKILL.mdcore4,773 bytesSKILL.mdcore4,773 bytesSKILL.mdcore4,773 bytesSKILL.mdcore4,773 bytesSKILL.mdcore4,773 bytesSKILL.mdcore4,773 bytesSKILL.mdcore4,773 bytesSKILL.mdcore4,773 bytesSKILL.mdcore4,773 bytesSKILL.mdcore4,773 bytesdepartures.shruns2,708 bytesdisruptions.shruns1,359 bytesroute.shruns2,922 bytessearch.shruns1,107 bytes
Read SKILL.md
# VOR AnachB - Austrian Public Transport API
Query Austrian public transport for real-time departures, route planning, and service disruptions using the HAFAS API.
## Quick Reference
| Script | Purpose |
|--------|---------|
| `search.sh` | Find stations/stops by name |
| `departures.sh` | Real-time departures at a station |
| `route.sh` | Plan a trip between two locations |
| `disruptions.sh` | Current service disruptions |
**API:** HAFAS (Hacon Fahrplan-Auskunfts-System) View the complete source on GitHubapple-mail
When your agent uses it
Search, read, and extract attachments from Apple Mail's local storage. Query emails by sender, recipient, subject, body, date, mailbox, and flags. Read raw RFC822 messages and extract file attachments.
What it loads into context
Frontmatter
50 tokensAlways available to the agent
SKILL.md
703 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Tool
- Quick Reference
- Search Options
- Output Format
- Notes
Scripts executed separately
apple-mail.sh
Files
SKILL.mdcore2,679 bytesSKILL.mdcore2,679 bytesSKILL.mdcore2,679 bytesapple-mail.shruns12,293 bytes
Read SKILL.md
# Apple Mail Skill
Search, read, and extract attachments from Apple Mail's local storage on macOS.
## Tool
`apple-mail.sh` — a bash script that queries the Apple Mail SQLite envelope
index and reads `.emlx` files from disk. **Read-only** — it never modifies
mail data.
## Quick Reference
```bash
TOOL=~/Development/agent-stuff/skills/apple-mail/apple-mail.shView the complete source on GitHubaudio-transcription
When your agent uses it
Transcribe local audio/video and Apple Voice Memos quickly with cached MLX Whisper models, including bad/low-quality audio.
What it loads into context
Frontmatter
34 tokensAlways available to the agent
SKILL.md
989 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Core rules
- Fast path
- Cached models
- Manual command template
- Quality checks
Scripts executed separately
precache-models.pytranscribe-audio.py
Files
SKILL.mdcore4,016 bytesSKILL.mdcore4,016 bytesSKILL.mdcore4,016 bytesSKILL.mdcore4,016 bytesSKILL.mdcore4,016 bytesSKILL.mdcore4,016 bytesprecache-models.pyruns1,141 bytestranscribe-audio.pyruns10,269 bytes
Read SKILL.md
Use this skill whenever the user asks to transcribe an audio/video file, a Voice Memos export, dictation, lecture, meeting recording, or "bad audio".
## Core rules
1. **Preserve temporary inputs immediately.** Voice Memo share-sheet paths under `~/Library/Containers/com.apple.VoiceMemos/Data/tmp/.com.apple.uikit.itemprovider...` can disappear. Before probing or experimenting, copy the file to stable `/private/tmp/audio-transcription-inputs/`.
2. **Use cached local models, not cloud APIs.** Prefer MLX Whisper via `uvx --from mlx-whisper mlx_whisper`; Hugging Face models must be cached in `~/.cache/huggingface/hub/`.
3. **Force language when known.** For Armin's own dictations this is usually English with an Austrian/German accent, even when the filename is German. Do **not** infer language from filename alone.
4. **For bad audio, run a hallucination-resistant pass.** Use `--condition-on-previous-text False`, `--word-timestamps True`, and `--hallucination-silence-threshold 2`.
5. **Deliver a cleaned best-effort transcript.** Compare model output with timestamps/JSON, remove obvious Whisper loops, and mark uncertain spans as `[unclear]` rather than inventing words.
## Fast path
Run from this skill directory:
View the complete source on GitHubcommit
When your agent uses it
Read this skill before making git commits
What it loads into context
Frontmatter
15 tokensAlways available to the agent
SKILL.md
416 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Format
- Notes
- Steps
Files
SKILL.mdcore1,755 bytes
Read SKILL.md
Create a git commit for the current changes using a concise Conventional Commits-style subject.
## Format
`<type>(<scope>): <summary>`
- `type` REQUIRED. Use `feat` for new features, `fix` for bug fixes. Other common types: `docs`, `refactor`, `chore`, `test`, `perf`.
- `scope` OPTIONAL. Short noun in parentheses for the affected area (e.g., `api`, `parser`, `ui`).
- `summary` REQUIRED. Short, imperative, <= 72 chars, no trailing period.
## Notes
- Body is OPTIONAL. If needed, add a blank line after the subject and write short paragraphs.
- Do NOT include breaking-change markers or footers.View the complete source on GitHubghidra
When your agent uses it
Reverse engineer binaries using Ghidra's headless analyzer. Decompile executables, extract functions, strings, symbols, and analyze call graphs without GUI.
What it loads into context
Frontmatter
40 tokensAlways available to the agent
SKILL.md
1,938 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Quick Reference
- Prerequisites
- Main Wrapper Script
- Built-in Export Scripts
- Common Workflows
- Architecture/Processor IDs
- Troubleshooting
- Tips
Scripts executed separately
scripts/find-ghidra.shscripts/ghidra-analyze.sh
Files
SKILL.mdcore7,248 bytesSKILL.mdcore7,248 bytesSKILL.mdcore7,248 bytesSKILL.mdcore7,248 bytesSKILL.mdcore7,248 bytesSKILL.mdcore7,248 bytesSKILL.mdcore7,248 bytesSKILL.mdcore7,248 bytesSKILL.mdcore7,248 bytesSKILL.mdcore7,248 bytesSKILL.mdcore7,248 bytesSKILL.mdcore7,248 bytesSKILL.mdcore7,248 bytesscripts/find-ghidra.shruns1,596 bytesscripts/ghidra-analyze.shruns6,014 bytesscripts/ghidra_scripts/ExportAll.javaasset11,377 bytesscripts/ghidra_scripts/ExportCalls.javaasset5,385 bytesscripts/ghidra_scripts/ExportDecompiled.javaasset3,217 bytesscripts/ghidra_scripts/ExportFunctions.javaasset4,878 bytesscripts/ghidra_scripts/ExportStrings.javaasset4,489 bytesscripts/ghidra_scripts/ExportSymbols.javaasset5,884 bytes
Read SKILL.md
# Ghidra Headless Analysis Skill
Perform automated reverse engineering using Ghidra's `analyzeHeadless` tool. Import binaries, run analysis, decompile to C code, and extract useful information.
## Quick Reference
| Task | Command |
|------|---------|
| Full analysis with all exports | `ghidra-analyze.sh -s ExportAll.java -o ./output binary` |
| Decompile to C code | `ghidra-analyze.sh -s ExportDecompiled.java -o ./output binary` |
| List functions | `ghidra-analyze.sh -s ExportFunctions.java -o ./output binary` |
| Extract strings | `ghidra-analyze.sh -s ExportStrings.java -o ./output binary` |
| Get call graph | `ghidra-analyze.sh -s ExportCalls.java -o ./output binary` |
| Export symbols | `ghidra-analyze.sh -s ExportSymbols.java -o ./output binary` |View the complete source on GitHubgithub
When your agent uses it
Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.
What it loads into context
Frontmatter
49 tokensAlways available to the agent
SKILL.md
310 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Pull Requests
- API for Advanced Queries
- JSON Output
Files
SKILL.mdcore1,113 bytesSKILL.mdcore1,113 bytesSKILL.mdcore1,113 bytesSKILL.mdcore1,113 bytesSKILL.mdcore1,113 bytesSKILL.mdcore1,113 bytesSKILL.mdcore1,113 bytes
Read SKILL.md
# GitHub Skill
Use the `gh` CLI to interact with GitHub. Always specify `--repo owner/repo` when not in a git directory, or use URLs directly.
## Pull Requests
Check CI status on a PR:
```bash
gh pr checks 55 --repo owner/repo
```
List recent workflow runs:
```bash
gh run list --repo owner/repo --limit 10View the complete source on GitHubgoogle-workspace
When your agent uses it
Access Google Workspace APIs (Drive, Docs, Calendar, Gmail, Sheets, Slides, Chat, People) via local helper scripts without MCP. Handles OAuth login and direct API calls.
What it loads into context
Frontmatter
45 tokensAlways available to the agent
SKILL.md
904 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Files
- Account model (multi-account)
- Usage
- Agent guidance
- Unauthorized/account-switch playbook
- Short Gmail counting example
- Setup + auth
Scripts executed separately
package.jsonscripts/auth.jsscripts/common.jsscripts/workspace.js
Files
SKILL.mdcore3,678 bytesSKILL.mdcore3,678 bytesSKILL.mdcore3,678 bytesSKILL.mdcore3,678 bytesSKILL.mdcore3,678 bytesSKILL.mdcore3,678 bytesSKILL.mdcore3,678 bytesSKILL.mdcore3,678 bytesSKILL.mdcore3,678 bytespackage-lock.jsonasset50,604 bytespackage.jsonruns176 bytesscripts/auth.jsruns5,318 bytesscripts/common.jsruns19,017 bytesscripts/workspace.jsruns10,722 bytes
Read SKILL.md
# Google Workspace
Use this skill for Google Workspace tasks (Gmail, Drive, Calendar, Docs, Sheets, etc.).
## Files
- `scripts/auth.js` — OAuth login/status/clear + account enumeration
- `scripts/workspace.js` — JavaScript execution based API runner
## Account model (multi-account)
This skill is **profile-based by email address**.
- There is **no default account**.View the complete source on GitHublibrarian
When your agent uses it
Cache and refresh remote git repositories under ~/.cache/checkouts/<host>/<org>/<repo> so future references can reuse a local copy. Use this skill when the user points you to a remote git repository as reference or you encountered a remote git repo through other means.
What it loads into context
Frontmatter
60 tokensAlways available to the agent
SKILL.md
499 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Cache location
- Command
- Update strategy
- Recommended workflow
- If edits are needed
- Notes
Scripts executed separately
checkout.sh
Files
SKILL.mdcore2,078 bytesSKILL.mdcore2,078 bytesSKILL.mdcore2,078 bytesSKILL.mdcore2,078 bytesSKILL.mdcore2,078 bytescheckout.shruns6,422 bytes
Read SKILL.md
Use this skill when the user points you to a remote git repository (GitHub/GitLab/Bitbucket URLs, `git@...`, or `owner/repo` shorthand).
The goal is to keep a reusable local checkout that is:
- **stable** (predictable path)
- **up to date** (periodic fetch + fast-forward when safe)
- **efficient** (partial clone with `--filter=blob:none`, no repeated full clones)
## Cache location
Repositories are stored at:
`~/.cache/checkouts/<host>/<org>/<repo>`
Example:View the complete source on GitHubnative-web-search
When your agent uses it
Trigger native web search. Use when you need quick internet research with concise summaries and full source URLs.
What it loads into context
Frontmatter
29 tokensAlways available to the agent
SKILL.md
340 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Script
- Usage
- Output expectations
- Notes
Scripts executed separately
search.mjs
Files
SKILL.mdcore1,404 bytesSKILL.mdcore1,404 bytesSKILL.mdcore1,404 bytesSKILL.mdcore1,404 bytesSKILL.mdcore1,404 bytessearch.mjsruns18,346 bytes
Read SKILL.md
# Native Web Search
Use this skill to run a **fast model with native web search enabled** and get a concise research summary with explicit full URLs.
## Script
- `search.mjs`
## Usage
Run from this skill directory:
```bash
node search.mjs "<what to search>" --purpose "<why you need this>"View the complete source on GitHuboebb-scotty
When your agent uses it
Austrian rail travel planner (ÖBB Scotty). Use when planning train journeys in Austria, checking departures/arrivals at stations, or looking for service disruptions. Covers ÖBB trains, S-Bahn, regional trains, and connections to neighboring countries.
What it loads into context
Frontmatter
59 tokensAlways available to the agent
SKILL.md
3,197 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Quick Reference
- Authentication
- 1. Location Search (`LocMatch`)
- 2. Trip Search (`TripSearch`)
- 3. Station Board (`StationBoard`)
- 4. Service Alerts (`HimSearch`)
- Common Station IDs
- Time Format
- Error Handling
- Product Classes (cls values)
Scripts executed separately
arrivals.shdepartures.shdisruptions.shsearch-station.shtrip.sh
Files
SKILL.mdcore9,755 bytesSKILL.mdcore9,755 bytesSKILL.mdcore9,755 bytesSKILL.mdcore9,755 bytesSKILL.mdcore9,755 bytesSKILL.mdcore9,755 bytesarrivals.shruns2,624 bytesdepartures.shruns2,633 bytesdisruptions.shruns827 bytessearch-station.shruns914 bytestrip.shruns3,869 bytes
Read SKILL.md
# ÖBB Scotty API
Query Austria's public transport for trip planning, station departures, and service alerts via the HAFAS mgate API.
## Quick Reference
| Method | Purpose |
|--------|---------|
| `LocMatch` | Search for stations/stops by name |
| `TripSearch` | Plan a journey between two locations |
| `StationBoard` | Get departures/arrivals at a station |
| `HimSearch` | Get service alerts and disruptions |
**Base URL:** `https://fahrplan.oebb.at/bin/mgate.exe`View the complete source on GitHubopenscad
When your agent uses it
Create and render OpenSCAD 3D models. Generate preview images from multiple angles, extract customizable parameters, validate syntax, and export STL files for 3D printing platforms like MakerWorld.
What it loads into context
Frontmatter
47 tokensAlways available to the agent
SKILL.md
1,716 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Prerequisites
- Tools
- Visual Validation (Required)
- Workflow
- Camera Positions
- MakerWorld Publishing
- Example: Full Workflow
- OpenSCAD Quick Reference
Scripts executed separately
tools/common.shtools/export-stl.shtools/extract-params.shtools/multi-preview.shtools/preview.shtools/render-with-params.shtools/validate.sh
Files
SKILL.mdcore6,315 bytesSKILL.mdcore6,315 bytesSKILL.mdcore6,315 bytesSKILL.mdcore6,315 bytesSKILL.mdcore6,315 bytesSKILL.mdcore6,315 bytesSKILL.mdcore6,315 bytesSKILL.mdcore6,315 bytesSKILL.mdcore6,315 bytesSKILL.mdcore6,315 bytesSKILL.mdcore6,315 bytesSKILL.mdcore6,315 bytesSKILL.mdcore6,315 bytesSKILL.mdcore6,315 bytesSKILL.mdcore6,315 bytesSKILL.mdcore6,315 bytesSKILL.mdcore6,315 bytesSKILL.mdcore6,315 bytesexamples/parametric_box.scadasset2,677 bytesexamples/phone_stand.scadasset3,214 bytestools/common.shruns1,136 bytestools/export-stl.shruns1,083 bytestools/extract-params.shruns4,392 bytestools/multi-preview.shruns1,450 bytestools/preview.shruns1,615 bytestools/render-with-params.shruns2,190 bytestools/validate.shruns954 bytes
Read SKILL.md
# OpenSCAD Skill
Create, validate, and export OpenSCAD 3D models. Supports parameter customization, visual preview from multiple angles, and STL export for 3D printing platforms like MakerWorld.
## Prerequisites
OpenSCAD must be installed. Install via Homebrew:
```bash
brew install openscad
```
## Tools
This skill provides several tools in the `tools/` directory:View the complete source on GitHubpi-share
When your agent uses it
Load and parse session transcripts from shittycodingagent.ai/buildwithpi.ai/buildwithpi.com/pi.dev (pi-share) URLs. Fetches gists, decodes embedded session data, and extracts conversation history.
What it loads into context
Frontmatter
50 tokensAlways available to the agent
SKILL.md
1,018 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use
- How It Works
- Usage
- Human Summary
- Session Data Structure
- Example: Analyze a Session
Scripts executed separately
fetch-session.mjs
Files
SKILL.mdcore3,965 bytesSKILL.mdcore3,965 bytesSKILL.mdcore3,965 bytesSKILL.mdcore3,965 bytesSKILL.mdcore3,965 bytesSKILL.mdcore3,965 bytesSKILL.mdcore3,965 bytesSKILL.mdcore3,965 bytesSKILL.mdcore3,965 bytesSKILL.mdcore3,965 bytesSKILL.mdcore3,965 bytesfetch-session.mjsruns11,154 bytes
Read SKILL.md
# pi-share / buildwithpi Session Loader
Load and parse session transcripts from pi-share URLs (shittycodingagent.ai, buildwithpi.ai, buildwithpi.com, pi.dev).
## When to Use
**Loading sessions:** Use this skill when the user provides a URL like:
- `https://shittycodingagent.ai/session/?<gist_id>`
- `https://buildwithpi.ai/session/?<gist_id>`
- `https://buildwithpi.com/session/?<gist_id>`
- `https://pi.dev/session/?<gist_id>`
- `https://pi.dev/session/#<gist_id>`
- Or just a gist ID like `46aee35206aefe99257bc5d5e60c6121`
- Or hash-prefixed shorthand like `#46aee35206aefe99257bc5d5e60c6121`View the complete source on GitHubsentry
When your agent uses it
Fetch and analyze Sentry issues, events, transactions, and logs. Helps agents debug errors, find root causes, and understand what happened at specific times.
What it loads into context
Frontmatter
39 tokensAlways available to the agent
SKILL.md
1,978 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Quick Reference
- Common Debugging Workflows
- Fetch Issue
- Fetch Event
- Search Events
- List Issues
- Search Logs
- Tips for Debugging
Scripts executed separately
lib/auth.jsscripts/fetch-event.jsscripts/fetch-issue.jsscripts/list-issues.jsscripts/search-events.jsscripts/search-logs.js
Files
SKILL.mdcore7,131 bytesSKILL.mdcore7,131 bytesSKILL.mdcore7,131 bytesSKILL.mdcore7,131 bytesSKILL.mdcore7,131 byteslib/auth.jsruns2,626 bytesscripts/fetch-event.jsruns9,151 bytesscripts/fetch-issue.jsruns11,277 bytesscripts/list-issues.jsruns6,377 bytesscripts/search-events.jsruns7,743 bytesscripts/search-logs.jsruns6,342 bytes
Read SKILL.md
# Sentry Skill
Access Sentry data via the API for debugging and investigation. Uses auth token from `~/.sentryclirc`.
## Quick Reference
| Task | Command |
|------|---------|
| Find errors on a date | `search-events.js --org X --start 2025-12-23T15:00:00 --level error` |
| List open issues | `list-issues.js --org X --status unresolved` |
| Get issue details | `fetch-issue.js <issue-id-or-url> --latest` |
| Get event details | `fetch-event.js <event-id> --org X --project Y` |
| Search logs | `search-logs.js --org X --project Y "level:error"` |
View the complete source on GitHubsummarize
When your agent uses it
Fetch a URL or convert a local file (PDF/DOCX/HTML/etc.) into Markdown using `uvx markitdown`, optionally it can summarize
What it loads into context
Frontmatter
39 tokensAlways available to the agent
SKILL.md
549 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to use
- Quick usage
Scripts executed separately
to-markdown.mjs
Files
SKILL.mdcore2,098 bytesSKILL.mdcore2,098 bytesSKILL.mdcore2,098 bytesSKILL.mdcore2,098 bytesSKILL.mdcore2,098 bytesSKILL.mdcore2,098 bytesto-markdown.mjsruns7,179 bytes
Read SKILL.md
Turn “things” (URLs, PDFs, Word docs, PowerPoints, HTML pages, text files, etc.) into **Markdown** so they can be inspected/quoted/processed like normal text.
`markitdown` can fetch URLs by itself; this skill mainly wraps it to make saving + summarizing convenient.
For PDF inputs, use the `markitdown[pdf]` extra (or the wrapper below, which now does this automatically).
## When to use
Use this skill when you need to:
- pull down a web page as a document-like Markdown representation
- convert binary docs (PDF/DOCX/PPTX) into Markdown for analysis
- quickly produce a short summary of a long document before deeper work
## Quick usage
View the complete source on GitHubtmux
When your agent uses it
Remote control tmux sessions for interactive CLIs (python, gdb, etc.) by sending keystrokes and scraping pane output.
What it loads into context
Frontmatter
40 tokensAlways available to the agent
SKILL.md
1,560 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Quickstart (isolated socket)
- Socket convention
- Targeting panes and naming
- Finding sessions
- Sending input safely
- Watching output
- Spawning Processes
- Synchronizing / waiting for prompts
- Interactive tool recipes
- Cleanup
- Helper: wait-for-text.sh
Scripts executed separately
scripts/find-sessions.shscripts/wait-for-text.sh
Files
SKILL.mdcore5,552 bytesSKILL.mdcore5,552 bytesSKILL.mdcore5,552 bytesSKILL.mdcore5,552 bytesSKILL.mdcore5,552 bytesscripts/find-sessions.shruns2,939 bytesscripts/wait-for-text.shruns2,139 bytes
Read SKILL.md
# tmux Skill
Use tmux as a programmable terminal multiplexer for interactive work. Works on Linux and macOS with stock tmux; avoid custom config by using a private socket.
## Quickstart (isolated socket)
```bash
SOCKET_DIR=${TMPDIR:-/tmp}/claude-tmux-sockets # well-known dir for all agent sockets
mkdir -p "$SOCKET_DIR"
SOCKET="$SOCKET_DIR/claude.sock" # keep agent sessions separate from your personal tmux
SESSION=claude-python # slug-like names; avoid spaces
tmux -S "$SOCKET" new -d -s "$SESSION" -n shell
tmux -S "$SOCKET" send-keys -t "$SESSION":0.0 -- 'python3 -q' Enter
tmux -S "$SOCKET" capture-pane -p -J -t "$SESSION":0.0 -S -200 # watch outputView the complete source on GitHubupdate-changelog
When your agent uses it
Read this skill before updating changelogs
What it loads into context
Frontmatter
18 tokensAlways available to the agent
SKILL.md
782 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Step-by-Step Process
- Ground Rules When Writing Changelogs
- Notes
Files
SKILL.mdcore3,259 bytesSKILL.mdcore3,259 bytes
Read SKILL.md
Update the repository changelog with changes between the last release and the current version (`main`) that are not yet incorporated. If `CHANGELOG.md` does not exist, use `CHANGELOG` instead.
## Step-by-Step Process
### 1. Determine baseline version
If no baseline version is provided, use the most recent git tag. You can find it with `git describe --tags --abbrev=0`.
### 2. Find the commits from git
Use the following commands to gather commit information:
```bash
# Get the baseline version (if not provided)
git describe --tags --abbrev=0View the complete source on GitHubuv
When your agent uses it
Use `uv` instead of pip/python/venv. Run scripts with `uv run script.py`, add deps with `uv add`, use inline script metadata for standalone scripts.
What it loads into context
Frontmatter
43 tokensAlways available to the agent
SKILL.md
246 tokensWhen the skill is activated
Reference documents
848 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Quick Reference
- Inline Script Dependencies
- Build Backend
Files
SKILL.mdcore1,004 bytesSKILL.mdcore1,004 bytesSKILL.mdcore1,004 bytesSKILL.mdcore1,004 bytesbuild.mddoc1,185 bytesscripts.mddoc1,820 bytes
Read SKILL.md
## Quick Reference
```bash
uv run script.py # Run a script
uv run --with requests script.py # Run with ad-hoc dependency
uv run python -m ast foo.py >/dev/null # Verify syntax without writing __pycache__
uv add requests # Add dependency to project
uv init --script foo.py # Create script with inline metadata
```
## Inline Script Dependencies
```python
# /// scriptView the complete source on GitHubweb-browser
When your agent uses it
Automate and interact with web pages through Chrome or Chromium using the Chrome DevTools Protocol (CDP): navigate, click, fill forms, inspect content, take screenshots, and debug console or network activity. Use when an agent needs a real browser. Prefer headless Chrome unless visible browser interaction is required.
What it loads into context
Frontmatter
75 tokensAlways available to the agent
SKILL.md
1,324 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Start Chrome (Prefer Headless)
- Stop Chrome
- Navigate
- Device Emulation (Mobile)
- Evaluate JavaScript
- Screenshot
- Pick Elements
- Dismiss Cookie Dialogs
- Quick Mobile Debug Flow
- Background Logging (Console + Errors + Network)
Scripts executed separately
scripts/browser-processes.jsscripts/browser-processes.test.jsscripts/cdp.jsscripts/devices.jsscripts/dismiss-cookies.jsscripts/emulate.jsscripts/emulation-state.jsscripts/eval.jsscripts/logs-tail.jsscripts/nav.jsscripts/net-summary.jsscripts/package.jsonscripts/pick.jsscripts/screenshot.jsscripts/start.jsscripts/stop.jsscripts/watch.js
Files
SKILL.mdcore5,805 bytesSKILL.mdcore5,805 bytesSKILL.mdcore5,805 bytesscripts/browser-processes.jsruns1,226 bytesscripts/browser-processes.test.jsruns1,066 bytesscripts/cdp.jsruns7,647 bytesscripts/devices.jsruns3,498 bytesscripts/dismiss-cookies.jsruns14,459 bytesscripts/emulate.jsruns3,586 bytesscripts/emulation-state.jsruns1,950 bytesscripts/eval.jsruns2,278 bytesscripts/logs-tail.jsruns1,904 bytesscripts/nav.jsruns1,926 bytesscripts/net-summary.jsruns2,605 bytesscripts/package-lock.jsonasset756 bytesscripts/package.jsonruns68 bytesscripts/pick.jsruns5,693 bytesscripts/screenshot.jsruns4,511 bytesscripts/start.jsruns7,895 bytesscripts/stop.jsruns1,935 bytesscripts/watch.jsruns7,413 bytes
Read SKILL.md
# Web Browser Skill
Minimal CDP tools for collaborative site exploration.
## Start Chrome (Prefer Headless)
```bash
./scripts/start.js --headless # Recommended: isolated reusable profile
./scripts/start.js --headless --profile # Headless with a copy of your profile
./scripts/start.js # Visible browser window when needed
./scripts/start.js --headless --reset-profile # Clear cached profile before launch
```
Starts Chrome with remote debugging (default port `:9222`). **Agents should use `--headless` by default** because it is less disruptive and supports navigation, evaluation, screenshots, emulation, and logging. User extensions are disabled for headless launches; a copied profile still provides its cookies and other browser state, but extension-based features are unavailable. Headed launches continue to load extensions normally. Use headed mode only when a person needs to see or interact with the browser, such as for `pick.js`, manual authentication, or debugging a headless-specific difference.View the complete source on GitHubSkills included
- anachb
- apple-mail
- audio-transcription
- commit
- ghidra
- github
- google-workspace
- librarian
- native-web-search
- oebb-scotty
- openscad
- pi-share
- sentry
- summarize
- tmux
- update-changelog
- uv
- web-browser
Repository facts
- License
- Apache-2.0
- Created
- Nov 2, 2025
- Last pushed
- Sep 27, 2026
- Forks
- 234
- Open issues
- 12
- Project activity
- Active
Rank over the last 12 weeks
Now #390 · best #294 · down 62 in 30 days
- #375 from Oct 30 to Nov 1
- #378 on Nov 2
- #379 from Nov 3 to Nov 4
- #383 on Nov 5
- #386 on Nov 6
- #390 since Nov 7
71 earlier periods
- #280 on Aug 2
- #287 on Aug 7
- #291 on Aug 9
- #299 on Aug 10
- #291 on Aug 11
- #292 on Aug 12
- #296 on Aug 13
- #294 on Aug 14
- #293 on Aug 15
- #296 on Aug 17
- #303 on Aug 18
- #302 on Aug 19
- #303 on Aug 20
- #305 on Aug 21
- #300 on Aug 22
- #305 on Aug 23
- #307 on Aug 24
- #309 on Aug 25
- #308 on Aug 26
- #304 on Aug 27
- #302 on Aug 28
- #301 on Aug 29
- #294 on Aug 30
- #303 on Aug 31
- #306 on Sep 1
- #303 on Sep 2
- #309 on Sep 3
- #300 on Sep 4
- #297 on Sep 5
- #300 on Sep 6
- #309 on Sep 7
- #308 from Sep 8 to Sep 9
- #309 on Sep 10
- #305 on Sep 11
- #309 on Sep 12
- #306 on Sep 13
- #308 from Sep 14 to Sep 15
- #307 on Sep 16
- #304 on Sep 17
- #305 on Sep 18
- #301 on Sep 19
- #312 on Sep 20
- #310 on Sep 21
- #314 on Sep 22
- #312 from Sep 24 to Sep 25
- #308 on Sep 26
- #312 on Sep 27
- #316 on Sep 28
- #319 on Sep 29
- #314 on Oct 1
- #315 on Oct 3
- #311 on Oct 4
- #321 on Oct 6
- #328 on Oct 8
- #334 on Oct 9
- #327 on Oct 10
- #330 on Oct 11
- #340 on Oct 12
- #338 on Oct 13
- #339 on Oct 14
- #338 on Oct 15
- #343 on Oct 16
- #340 on Oct 17
- #345 on Oct 18
- #348 on Oct 19
- #353 on Oct 22
- #352 on Oct 23
- #350 on Oct 24
- #359 on Oct 25
- #368 on Oct 28
- #372 on Oct 29
Before you install
Network or broad shellAutomated signals, not a guarantee
Checked Nov 2, 2026
Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.
Show 107 notes
skills/anachb/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/anachb/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/anachb/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/anachb/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/anachb/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/anachb/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/anachb/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/anachb/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/anachb/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/anachb/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/anachb/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/anachb/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/anachb/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/anachb/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/anachb/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/apple-mail/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/apple-mail/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/audio-transcription/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/audio-transcription/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/audio-transcription/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzed
- No broad tool permissions
- 1 dangerous shell commandin 1 file: openscad/tools/validate.sh:28
- 601 network referencesin 31 files: google-workspace/package-lock.json:13 google-workspace/scripts/common.js:25 librarian/checkout.sh:12 and 28 more
- No hidden or obfuscated text
- No instruction overrides
- 54 executable scriptsin 54 files: anachb/departures.sh:1 anachb/disruptions.sh:1 anachb/route.sh:1 and 51 more
- 17 references to secretsin 5 files: google-workspace/scripts/common.js:234 audio-transcription/transcribe-audio.py:40 google-workspace/scripts/auth.js:87 and 2 more
- No requests to vote in Hot
Show all 673 signals by file
skills/anachb/SKILL.md
skills/anachb/departures.sh
skills/anachb/disruptions.sh
skills/anachb/route.sh
skills/anachb/search.sh
skills/apple-mail/apple-mail.sh
- Executable scriptline 1
#!/usr/bin/env bash
skills/audio-transcription/precache-models.py
- Executable scriptline 1
#!/usr/bin/env -S uv run --script
skills/audio-transcription/transcribe-audio.py
- Executable scriptline 1
#!/usr/bin/env -S uv run --script - Access to secretsline 40
[Credential-related source omitted] - Access to secretsline 41
[Credential-related source omitted] - Access to secretsline 42
[Credential-related source omitted] - Access to secretsline 43
[Credential-related source omitted] - Access to secretsline 44
[Credential-related source omitted]
skills/ghidra/scripts/find-ghidra.sh
- Executable scriptline 1
#!/bin/bash
skills/ghidra/scripts/ghidra-analyze.sh
- Executable scriptline 1
#!/bin/bash
skills/google-workspace/package-lock.json
- Network accessline 13
"node_modules/@google-cloud/local-auth": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/@google-cloud/local-auth/-/local-auth-3.0.1.tgz", - Network accessline 14
"version": "3.0.1", "resolved": "https://registry.npmjs.org/@google-cloud/local-auth/-/local-auth-3.0.1.tgz", "integrity": "sha512-YJ3GFbksfHyEarbVHPSCzhKpjbnlAhdzg2SEf79l6ODukrSM1qUOqfopY232Xkw26huKSndyzmJz+A6b2WYn7Q==", - Network accessline 15
"resolved": "https://registry.npmjs.org/@google-cloud/local-auth/-/local-auth-3.0.1.tgz", - Network accessline 28
"node_modules/@isaacs/cliui": { "version": "8.0.2", "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", - Network accessline 29
"version": "8.0.2", "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", - Network accessline 30
"resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", - Network accessline 45
"node_modules/@pkgjs/parseargs": { "version": "0.11.0", "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", - Network accessline 46
"version": "0.11.0", "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", - Network accessline 47
"resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", - Network accessline 55
"node_modules/agent-base": { "version": "7.1.4", "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.4.tgz", - Network accessline 56
"version": "7.1.4", "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.4.tgz", "integrity": "sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ==", - Network accessline 57
"resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.4.tgz", - Network accessline 64
"node_modules/ansi-regex": { "version": "6.2.2", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.2.2.tgz", - Network accessline 65
"version": "6.2.2", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.2.2.tgz", "integrity": "sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==", - Network accessline 66
"resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.2.2.tgz", - Network accessline 71
}, "funding": { "url": "https://github.com/chalk/ansi-regex?sponsor=1" - Network accessline 72
"funding": { "url": "https://github.com/chalk/ansi-regex?sponsor=1" } - Network accessline 73
"url": "https://github.com/chalk/ansi-regex?sponsor=1" - Network accessline 76
"node_modules/ansi-styles": { "version": "6.2.3", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.3.tgz", - Network accessline 77
"version": "6.2.3", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.3.tgz", "integrity": "sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==", - Network accessline 78
"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.3.tgz", - Network accessline 83
}, "funding": { "url": "https://github.com/chalk/ansi-styles?sponsor=1" - Network accessline 84
"funding": { "url": "https://github.com/chalk/ansi-styles?sponsor=1" } - Network accessline 85
"url": "https://github.com/chalk/ansi-styles?sponsor=1" - Network accessline 88
"node_modules/arrify": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz", - Network accessline 89
"version": "2.0.1", "resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz", "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==", - Network accessline 90
"resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz", - Network accessline 97
"node_modules/balanced-match": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - Network accessline 98
"version": "1.0.2", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", - Network accessline 99
"resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - Network accessline 103
"node_modules/base64-js": { "version": "1.5.1", "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - Network accessline 104
"version": "1.5.1", "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", - Network accessline 105
"resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - Network accessline 108
{ "type": "github", "url": "https://github.com/sponsors/feross" - Network accessline 109
"type": "github", "url": "https://github.com/sponsors/feross" }, - Network accessline 110
"url": "https://github.com/sponsors/feross" - Network accessline 112
{ "type": "patreon", "url": "https://www.patreon.com/feross" - Network accessline 113
"type": "patreon", "url": "https://www.patreon.com/feross" }, - Network accessline 114
"url": "https://www.patreon.com/feross" - Network accessline 116
{ "type": "consulting", "url": "https://feross.org/support" - Network accessline 117
"type": "consulting", "url": "https://feross.org/support" } - Network accessline 118
"url": "https://feross.org/support" - Network accessline 123
"node_modules/bignumber.js": { "version": "9.3.1", "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.3.1.tgz", - Network accessline 124
"version": "9.3.1", "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.3.1.tgz", "integrity": "sha512-Ko0uX15oIUS7wJ3Rb30Fs6SkVbLmPBAKdlm7q9+ak9bbIeFf0MwuBsQV6z7+X768/cHsfg+WlysDWJcmthjsjQ==", - Network accessline 125
"resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.3.1.tgz", - Network accessline 132
"node_modules/brace-expansion": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", - Network accessline 133
"version": "2.0.2", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", - Network accessline 134
"resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", - Network accessline 141
"node_modules/buffer-equal-constant-time": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz", - Network accessline 142
"version": "1.0.1", "resolved": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz", "integrity": "sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsf - Network accessline 143
"resolved": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz", - Network accessline 147
"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 148
"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 149
"resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", - Network accessline 160
"node_modules/call-bound": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz", - Network accessline 161
"version": "1.0.4", "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz", "integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==", - Network accessline 162
"resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz", - Network accessline 171
}, "funding": { "url": "https://github.com/sponsors/ljharb" - Network accessline 172
"funding": { "url": "https://github.com/sponsors/ljharb" } - Network accessline 173
"url": "https://github.com/sponsors/ljharb" - Network accessline 176
"node_modules/color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - Network accessline 177
"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 178
"resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - Network accessline 188
"node_modules/color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - Network accessline 189
"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 190
"resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - Network accessline 194
"node_modules/cross-spawn": { "version": "7.0.6", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", - Network accessline 195
"version": "7.0.6", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", - Network accessline 196
"resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", - Network accessline 208
"node_modules/data-uri-to-buffer": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-4.0.1.tgz", - Network accessline 209
"version": "4.0.1", "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-4.0.1.tgz", "integrity": "sha512-0R9ikRb668HB7QDxT1vkpuUBtqc53YyAwMwGeUFKRojY/NWKvdZ+9UYtRfGmhqNbRkTSVpMbmyhXipFFv2cb/A==", - Network accessline 210
"resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-4.0.1.tgz", - Network accessline 217
"node_modules/debug": { "version": "4.4.3", "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", - Network accessline 218
"version": "4.4.3", "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", - Network accessline 219
"resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", - Network accessline 234
"node_modules/dunder-proto": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", - Network accessline 235
"version": "1.0.1", "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", - Network accessline 236
"resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", - Network accessline 248
"node_modules/eastasianwidth": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", - Network accessline 249
"version": "0.2.0", "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", - Network accessline 250
"resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", - Network accessline 254
"node_modules/ecdsa-sig-formatter": { "version": "1.0.11", "resolved": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz", - Network accessline 255
"version": "1.0.11", "resolved": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz", "integrity": "sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==", - Network accessline 256
"resolved": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz", - Network accessline 263
"node_modules/emoji-regex": { "version": "9.2.2", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", - Network accessline 264
"version": "9.2.2", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", - Network accessline 265
"resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", - Network accessline 269
"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 270
"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 271
"resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", - Network accessline 278
"node_modules/es-errors": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", - Network accessline 279
"version": "1.3.0", "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", - Network accessline 280
"resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", - Network accessline 287
"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 288
"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 289
"resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", - Network accessline 299
"node_modules/extend": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - Network accessline 300
"version": "3.0.2", "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", - Network accessline 301
"resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - Network accessline 305
"node_modules/fetch-blob": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/fetch-blob/-/fetch-blob-3.2.0.tgz", - Network accessline 306
"version": "3.2.0", "resolved": "https://registry.npmjs.org/fetch-blob/-/fetch-blob-3.2.0.tgz", "integrity": "sha512-7yAQpD2UMJzLi1Dqv7qFYnPbaPx7ZfFK6PiIxQ4PfkGPyNyl2Ugx+a/umUonmKqjhM4DnfbMvdX6otXq83soQQ==", - Network accessline 307
"resolved": "https://registry.npmjs.org/fetch-blob/-/fetch-blob-3.2.0.tgz", - Network accessline 310
{ "type": "github", "url": "https://github.com/sponsors/jimmywarting" - Network accessline 311
"type": "github", "url": "https://github.com/sponsors/jimmywarting" }, - Network accessline 312
"url": "https://github.com/sponsors/jimmywarting" - Network accessline 314
{ "type": "paypal", "url": "https://paypal.me/jimmywarting" - Network accessline 315
"type": "paypal", "url": "https://paypal.me/jimmywarting" } - Network accessline 316
"url": "https://paypal.me/jimmywarting" - Network accessline 328
"node_modules/foreground-child": { "version": "3.3.1", "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.1.tgz", - Network accessline 329
"version": "3.3.1", "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.1.tgz", "integrity": "sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw==", - Network accessline 330
"resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.1.tgz", - Network accessline 339
}, "funding": { "url": "https://github.com/sponsors/isaacs" - Network accessline 340
"funding": { "url": "https://github.com/sponsors/isaacs" } - Network accessline 341
"url": "https://github.com/sponsors/isaacs" - Network accessline 344
"node_modules/formdata-polyfill": { "version": "4.0.10", "resolved": "https://registry.npmjs.org/formdata-polyfill/-/formdata-polyfill-4.0.10.tgz", - Network accessline 345
"version": "4.0.10", "resolved": "https://registry.npmjs.org/formdata-polyfill/-/formdata-polyfill-4.0.10.tgz", "integrity": "sha512-buewHzMvYL29jdeQTVILecSaZKnt/RJWjoZCF5OW60Z67/GmSLBkOFM7qh1PI3zFNtJbaZL5eQu1vLfazOwj4g==", - Network accessline 346
"resolved": "https://registry.npmjs.org/formdata-polyfill/-/formdata-polyfill-4.0.10.tgz", - Network accessline 356
"node_modules/function-bind": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", - Network accessline 357
"version": "1.1.2", "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", - Network accessline 358
"resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", - Network accessline 360
"license": "MIT", "funding": { "url": "https://github.com/sponsors/ljharb" - Network accessline 361
"funding": { "url": "https://github.com/sponsors/ljharb" } - Network accessline 362
"url": "https://github.com/sponsors/ljharb" - Network accessline 365
"node_modules/gaxios": { "version": "6.7.1", "resolved": "https://registry.npmjs.org/gaxios/-/gaxios-6.7.1.tgz", - Network accessline 366
"version": "6.7.1", "resolved": "https://registry.npmjs.org/gaxios/-/gaxios-6.7.1.tgz", "integrity": "sha512-LDODD4TMYx7XXdpwxAVRAIAuB0bzv0s+ywFonY46k126qzQHT9ygyoa9tncmOiQmmDrik65UYsEkv3lbfqQ3yQ==", - Network accessline 367
"resolved": "https://registry.npmjs.org/gaxios/-/gaxios-6.7.1.tgz", - Network accessline 381
"node_modules/gcp-metadata": { "version": "6.1.1", "resolved": "https://registry.npmjs.org/gcp-metadata/-/gcp-metadata-6.1.1.tgz", - Network accessline 382
"version": "6.1.1", "resolved": "https://registry.npmjs.org/gcp-metadata/-/gcp-metadata-6.1.1.tgz", "integrity": "sha512-a4tiq7E0/5fTjxPAaH4jpjkSv/uCaU2p5KC6HVGrvl0cDjA8iBZv4vv1gyzlmK0ZUKqwpOyQMKzZQe3lTit77A==", - Network accessline 383
"resolved": "https://registry.npmjs.org/gcp-metadata/-/gcp-metadata-6.1.1.tgz", - Network accessline 395
"node_modules/get-intrinsic": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", - Network accessline 396
"version": "1.3.0", "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==", - Network accessline 397
"resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", - Network accessline 414
}, "funding": { "url": "https://github.com/sponsors/ljharb" - Network accessline 415
"funding": { "url": "https://github.com/sponsors/ljharb" } - Network accessline 416
"url": "https://github.com/sponsors/ljharb" - Network accessline 419
"node_modules/get-proto": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", - Network accessline 420
"version": "1.0.1", "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==", - Network accessline 421
"resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", - Network accessline 432
"node_modules/glob": { "version": "10.5.0", "resolved": "https://registry.npmjs.org/glob/-/glob-10.5.0.tgz", - Network accessline 433
"version": "10.5.0", "resolved": "https://registry.npmjs.org/glob/-/glob-10.5.0.tgz", "integrity": "sha512-DfXN8DfhJ7NH3Oe7cFmu3NCu1wKbkReJ8TorzSAFbSKrlNaQSKfIzqYqVY8zlbs2NLBbWpRiU52GX2PbaBVNkg==", - Network accessline 434
"resolved": "https://registry.npmjs.org/glob/-/glob-10.5.0.tgz", - Network accessline 448
}, "funding": { "url": "https://github.com/sponsors/isaacs" - Network accessline 449
"funding": { "url": "https://github.com/sponsors/isaacs" } - Network accessline 450
"url": "https://github.com/sponsors/isaacs" - Network accessline 453
"node_modules/google-auth-library": { "version": "9.15.1", "resolved": "https://registry.npmjs.org/google-auth-library/-/google-auth-library-9.15.1.tgz", - Network accessline 454
"version": "9.15.1", "resolved": "https://registry.npmjs.org/google-auth-library/-/google-auth-library-9.15.1.tgz", "integrity": "sha512-Jb6Z0+nvECVz+2lzSMt9u98UsoakXxA2HGHMCxh+so3n90XgYWkq5dur19JAJV7ONiJY22yBTyJB1TSkvPq9Ng==", - Network accessline 455
"resolved": "https://registry.npmjs.org/google-auth-library/-/google-auth-library-9.15.1.tgz", - Network accessline 470
"node_modules/google-logging-utils": { "version": "0.0.2", "resolved": "https://registry.npmjs.org/google-logging-utils/-/google-logging-utils-0.0.2.tgz", - Network accessline 471
"version": "0.0.2", "resolved": "https://registry.npmjs.org/google-logging-utils/-/google-logging-utils-0.0.2.tgz", "integrity": "sha512-NEgUnEcBiP5HrPzufUkBzJOD/Sxsco3rLNo1F1TNf7ieU8ryUzBhqba8r756CjLX7rn3fHl6iLEwPYuqpoKgQQ==", - Network accessline 472
"resolved": "https://registry.npmjs.org/google-logging-utils/-/google-logging-utils-0.0.2.tgz", - Network accessline 479
"node_modules/googleapis": { "version": "171.4.0", "resolved": "https://registry.npmjs.org/googleapis/-/googleapis-171.4.0.tgz", - Network accessline 480
"version": "171.4.0", "resolved": "https://registry.npmjs.org/googleapis/-/googleapis-171.4.0.tgz", "integrity": "sha512-xybFL2SmmUgIifgsbsRQYRdNrSAYwxWZDmkZTGjUIaRnX5jPqR8el/cEvo6rCqh7iaZx6MfEPS/lrDgZ0bymkg==", - Network accessline 481
"resolved": "https://registry.npmjs.org/googleapis/-/googleapis-171.4.0.tgz", - Network accessline 492
"node_modules/googleapis-common": { "version": "8.0.1", "resolved": "https://registry.npmjs.org/googleapis-common/-/googleapis-common-8.0.1.tgz", - Network accessline 493
"version": "8.0.1", "resolved": "https://registry.npmjs.org/googleapis-common/-/googleapis-common-8.0.1.tgz", "integrity": "sha512-eCzNACUXPb1PW5l0ULTzMHaL/ltPRADoPgjBlT8jWsTbxkCp6siv+qKJ/1ldaybCthGwsYFYallF7u9AkU4L+A==", - Network accessline 494
"resolved": "https://registry.npmjs.org/googleapis-common/-/googleapis-common-8.0.1.tgz", - Network accessline 508
"node_modules/googleapis-common/node_modules/gaxios": { "version": "7.1.3", "resolved": "https://registry.npmjs.org/gaxios/-/gaxios-7.1.3.tgz", - Network accessline 509
"version": "7.1.3", "resolved": "https://registry.npmjs.org/gaxios/-/gaxios-7.1.3.tgz", "integrity": "sha512-YGGyuEdVIjqxkxVH1pUTMY/XtmmsApXrCVv5EU25iX6inEPbV+VakJfLealkBtJN69AQmh1eGOdCl9Sm1UP6XQ==", - Network accessline 510
"resolved": "https://registry.npmjs.org/gaxios/-/gaxios-7.1.3.tgz", - Network accessline 523
"node_modules/googleapis-common/node_modules/gcp-metadata": { "version": "8.1.2", "resolved": "https://registry.npmjs.org/gcp-metadata/-/gcp-metadata-8.1.2.tgz", - Network accessline 524
"version": "8.1.2", "resolved": "https://registry.npmjs.org/gcp-metadata/-/gcp-metadata-8.1.2.tgz", "integrity": "sha512-zV/5HKTfCeKWnxG0Dmrw51hEWFGfcF2xiXqcA3+J90WDuP0SvoiSO5ORvcBsifmx/FoIjgQN3oNOGaQ5PhLFkg==", - Network accessline 525
"resolved": "https://registry.npmjs.org/gcp-metadata/-/gcp-metadata-8.1.2.tgz", - Network accessline 537
"node_modules/googleapis-common/node_modules/google-auth-library": { "version": "10.5.0", "resolved": "https://registry.npmjs.org/google-auth-library/-/google-auth-library-10.5.0.tgz", - Network accessline 538
"version": "10.5.0", "resolved": "https://registry.npmjs.org/google-auth-library/-/google-auth-library-10.5.0.tgz", "integrity": "sha512-7ABviyMOlX5hIVD60YOfHw4/CxOfBhyduaYB+wbFWCWoni4N7SLcV46hrVRktuBbZjFC9ONyqamZITN7q3n32w==", - Network accessline 539
"resolved": "https://registry.npmjs.org/google-auth-library/-/google-auth-library-10.5.0.tgz", - Network accessline 555
"node_modules/googleapis-common/node_modules/google-logging-utils": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/google-logging-utils/-/google-logging-utils-1.1.3.tgz", - Network accessline 556
"version": "1.1.3", "resolved": "https://registry.npmjs.org/google-logging-utils/-/google-logging-utils-1.1.3.tgz", "integrity": "sha512-eAmLkjDjAFCVXg7A1unxHsLf961m6y17QFqXqAXGj/gVkKFrEICfStRfwUlGNfeCEjNRa32JEWOUTlYXPyyKvA==", - Network accessline 557
"resolved": "https://registry.npmjs.org/google-logging-utils/-/google-logging-utils-1.1.3.tgz", - Network accessline 564
"node_modules/googleapis-common/node_modules/gtoken": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/gtoken/-/gtoken-8.0.0.tgz", - Network accessline 565
"version": "8.0.0", "resolved": "https://registry.npmjs.org/gtoken/-/gtoken-8.0.0.tgz", "integrity": "sha512-+CqsMbHPiSTdtSO14O51eMNlrp9N79gmeqmXeouJOhfucAedHw9noVe/n5uJk3tbKE6a+6ZCQg3RPhVhHByAIw==", - Network accessline 566
"resolved": "https://registry.npmjs.org/gtoken/-/gtoken-8.0.0.tgz", - Network accessline 577
"node_modules/googleapis-common/node_modules/node-fetch": { "version": "3.3.2", "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-3.3.2.tgz", - Network accessline 578
"version": "3.3.2", "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-3.3.2.tgz", "integrity": "sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==", - Network accessline 579
"resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-3.3.2.tgz", - Network accessline 590
"funding": { "type": "opencollective", "url": "https://opencollective.com/node-fetch" - Network accessline 591
"type": "opencollective", "url": "https://opencollective.com/node-fetch" } - Network accessline 592
"url": "https://opencollective.com/node-fetch" - Network accessline 595
"node_modules/googleapis/node_modules/gaxios": { "version": "7.1.3", "resolved": "https://registry.npmjs.org/gaxios/-/gaxios-7.1.3.tgz", - Network accessline 596
"version": "7.1.3", "resolved": "https://registry.npmjs.org/gaxios/-/gaxios-7.1.3.tgz", "integrity": "sha512-YGGyuEdVIjqxkxVH1pUTMY/XtmmsApXrCVv5EU25iX6inEPbV+VakJfLealkBtJN69AQmh1eGOdCl9Sm1UP6XQ==", - Network accessline 597
"resolved": "https://registry.npmjs.org/gaxios/-/gaxios-7.1.3.tgz", - Network accessline 610
"node_modules/googleapis/node_modules/gcp-metadata": { "version": "8.1.2", "resolved": "https://registry.npmjs.org/gcp-metadata/-/gcp-metadata-8.1.2.tgz", - Network accessline 611
"version": "8.1.2", "resolved": "https://registry.npmjs.org/gcp-metadata/-/gcp-metadata-8.1.2.tgz", "integrity": "sha512-zV/5HKTfCeKWnxG0Dmrw51hEWFGfcF2xiXqcA3+J90WDuP0SvoiSO5ORvcBsifmx/FoIjgQN3oNOGaQ5PhLFkg==", - Network accessline 612
"resolved": "https://registry.npmjs.org/gcp-metadata/-/gcp-metadata-8.1.2.tgz", - Network accessline 624
"node_modules/googleapis/node_modules/google-auth-library": { "version": "10.5.0", "resolved": "https://registry.npmjs.org/google-auth-library/-/google-auth-library-10.5.0.tgz", - Network accessline 625
"version": "10.5.0", "resolved": "https://registry.npmjs.org/google-auth-library/-/google-auth-library-10.5.0.tgz", "integrity": "sha512-7ABviyMOlX5hIVD60YOfHw4/CxOfBhyduaYB+wbFWCWoni4N7SLcV46hrVRktuBbZjFC9ONyqamZITN7q3n32w==", - Network accessline 626
"resolved": "https://registry.npmjs.org/google-auth-library/-/google-auth-library-10.5.0.tgz", - Network accessline 642
"node_modules/googleapis/node_modules/google-logging-utils": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/google-logging-utils/-/google-logging-utils-1.1.3.tgz", - Network accessline 643
"version": "1.1.3", "resolved": "https://registry.npmjs.org/google-logging-utils/-/google-logging-utils-1.1.3.tgz", "integrity": "sha512-eAmLkjDjAFCVXg7A1unxHsLf961m6y17QFqXqAXGj/gVkKFrEICfStRfwUlGNfeCEjNRa32JEWOUTlYXPyyKvA==", - Network accessline 644
"resolved": "https://registry.npmjs.org/google-logging-utils/-/google-logging-utils-1.1.3.tgz", - Network accessline 651
"node_modules/googleapis/node_modules/gtoken": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/gtoken/-/gtoken-8.0.0.tgz", - Network accessline 652
"version": "8.0.0", "resolved": "https://registry.npmjs.org/gtoken/-/gtoken-8.0.0.tgz", "integrity": "sha512-+CqsMbHPiSTdtSO14O51eMNlrp9N79gmeqmXeouJOhfucAedHw9noVe/n5uJk3tbKE6a+6ZCQg3RPhVhHByAIw==", - Network accessline 653
"resolved": "https://registry.npmjs.org/gtoken/-/gtoken-8.0.0.tgz", - Network accessline 664
"node_modules/googleapis/node_modules/node-fetch": { "version": "3.3.2", "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-3.3.2.tgz", - Network accessline 665
"version": "3.3.2", "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-3.3.2.tgz", "integrity": "sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==", - Network accessline 666
"resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-3.3.2.tgz", - Network accessline 677
"funding": { "type": "opencollective", "url": "https://opencollective.com/node-fetch" - Network accessline 678
"type": "opencollective", "url": "https://opencollective.com/node-fetch" } - Network accessline 679
"url": "https://opencollective.com/node-fetch" - Network accessline 682
"node_modules/gopd": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", - Network accessline 683
"version": "1.2.0", "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", - Network accessline 684
"resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", - Network accessline 689
}, "funding": { "url": "https://github.com/sponsors/ljharb" - Network accessline 690
"funding": { "url": "https://github.com/sponsors/ljharb" } - Network accessline 691
"url": "https://github.com/sponsors/ljharb" - Network accessline 694
"node_modules/gtoken": { "version": "7.1.0", "resolved": "https://registry.npmjs.org/gtoken/-/gtoken-7.1.0.tgz", - Network accessline 695
"version": "7.1.0", "resolved": "https://registry.npmjs.org/gtoken/-/gtoken-7.1.0.tgz", "integrity": "sha512-pCcEwRi+TKpMlxAQObHDQ56KawURgyAf6jtIY046fJ5tIv3zDe/LEIubckAO8fj6JnAxLdmWkUfNyulQ2iKdEw==", - Network accessline 696
"resolved": "https://registry.npmjs.org/gtoken/-/gtoken-7.1.0.tgz", - Network accessline 707
"node_modules/has-symbols": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", - Network accessline 708
"version": "1.1.0", "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==", - Network accessline 709
"resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", - Network accessline 714
}, "funding": { "url": "https://github.com/sponsors/ljharb" - Network accessline 715
"funding": { "url": "https://github.com/sponsors/ljharb" } - Network accessline 716
"url": "https://github.com/sponsors/ljharb" - Network accessline 719
"node_modules/hasown": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", - Network accessline 720
"version": "2.0.2", "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", - Network accessline 721
"resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", - Network accessline 731
"node_modules/https-proxy-agent": { "version": "7.0.6", "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz", - Network accessline 732
"version": "7.0.6", "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz", "integrity": "sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==", - Network accessline 733
"resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz", - Network accessline 744
"node_modules/is-docker": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", - Network accessline 745
"version": "2.2.1", "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", - Network accessline 746
"resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", - Network accessline 754
}, "funding": { "url": "https://github.com/sponsors/sindresorhus" - Network accessline 755
"funding": { "url": "https://github.com/sponsors/sindresorhus" } - Network accessline 756
"url": "https://github.com/sponsors/sindresorhus" - Network accessline 759
"node_modules/is-fullwidth-code-point": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - Network accessline 760
"version": "3.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQ - Network accessline 761
"resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - Network accessline 768
"node_modules/is-stream": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - Network accessline 769
"version": "2.0.1", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", - Network accessline 770
"resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - Network accessline 775
}, "funding": { "url": "https://github.com/sponsors/sindresorhus" - Network accessline 776
"funding": { "url": "https://github.com/sponsors/sindresorhus" } - Network accessline 777
"url": "https://github.com/sponsors/sindresorhus" - Network accessline 780
"node_modules/is-wsl": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", - Network accessline 781
"version": "2.2.0", "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", - Network accessline 782
"resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", - Network accessline 792
"node_modules/isexe": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - Network accessline 793
"version": "2.0.0", "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", - Network accessline 794
"resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - Network accessline 798
"node_modules/jackspeak": { "version": "3.4.3", "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", - Network accessline 799
"version": "3.4.3", "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==", - Network accessline 800
"resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", - Network accessline 805
}, "funding": { "url": "https://github.com/sponsors/isaacs" - Network accessline 806
"funding": { "url": "https://github.com/sponsors/isaacs" }, - Network accessline 807
"url": "https://github.com/sponsors/isaacs" - Network accessline 813
"node_modules/json-bigint": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/json-bigint/-/json-bigint-1.0.0.tgz", - Network accessline 814
"version": "1.0.0", "resolved": "https://registry.npmjs.org/json-bigint/-/json-bigint-1.0.0.tgz", "integrity": "sha512-SiPv/8VpZuWbvLSMtTDU8hEfrZWg/mH/nV/b4o0CYbSxu1UIQPLdwKOCIyLQX+VIPO5vrLX3i8qtqFyhdPSUSQ==", - Network accessline 815
"resolved": "https://registry.npmjs.org/json-bigint/-/json-bigint-1.0.0.tgz", - Network accessline 822
"node_modules/jwa": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/jwa/-/jwa-2.0.1.tgz", - Network accessline 823
"version": "2.0.1", "resolved": "https://registry.npmjs.org/jwa/-/jwa-2.0.1.tgz", "integrity": "sha512-hRF04fqJIP8Abbkq5NKGN0Bbr3JxlQ+qhZufXVr0DvujKy93ZCbXZMHDL4EOtodSbCWxOqR8MS1tXA5hwqCXDg==", - Network accessline 824
"resolved": "https://registry.npmjs.org/jwa/-/jwa-2.0.1.tgz", - Network accessline 833
"node_modules/jws": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/jws/-/jws-4.0.1.tgz", - Network accessline 834
"version": "4.0.1", "resolved": "https://registry.npmjs.org/jws/-/jws-4.0.1.tgz", "integrity": "sha512-EKI/M/yqPncGUUh44xz0PxSidXFr/+r0pA70+gIYhjv+et7yxM+s29Y+VGDkovRofQem0fs7Uvf4+YmAdyRduA==", - Network accessline 835
"resolved": "https://registry.npmjs.org/jws/-/jws-4.0.1.tgz", - Network accessline 843
"node_modules/lru-cache": { "version": "10.4.3", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", - Network accessline 844
"version": "10.4.3", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", - Network accessline 845
"resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", - Network accessline 849
"node_modules/math-intrinsics": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", - Network accessline 850
"version": "1.1.0", "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==", - Network accessline 851
"resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", - Network accessline 858
"node_modules/minimatch": { "version": "9.0.5", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", - Network accessline 859
"version": "9.0.5", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", - Network accessline 860
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", - Network accessline 868
}, "funding": { "url": "https://github.com/sponsors/isaacs" - Network accessline 869
"funding": { "url": "https://github.com/sponsors/isaacs" } - Network accessline 870
"url": "https://github.com/sponsors/isaacs" - Network accessline 873
"node_modules/minipass": { "version": "7.1.2", "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", - Network accessline 874
"version": "7.1.2", "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", - Network accessline 875
"resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", - Network accessline 882
"node_modules/ms": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - Network accessline 883
"version": "2.1.3", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - Network accessline 884
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - Network accessline 888
"node_modules/node-domexception": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/node-domexception/-/node-domexception-1.0.0.tgz", - Network accessline 889
"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 890
"resolved": "https://registry.npmjs.org/node-domexception/-/node-domexception-1.0.0.tgz", - Network accessline 894
{ "type": "github", "url": "https://github.com/sponsors/jimmywarting" - Network accessline 895
"type": "github", "url": "https://github.com/sponsors/jimmywarting" }, - Network accessline 896
"url": "https://github.com/sponsors/jimmywarting" - Network accessline 898
{ "type": "github", "url": "https://paypal.me/jimmywarting" - Network accessline 899
"type": "github", "url": "https://paypal.me/jimmywarting" } - Network accessline 900
"url": "https://paypal.me/jimmywarting" - Network accessline 908
"node_modules/node-fetch": { "version": "2.7.0", "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", - Network accessline 909
"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 910
"resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", - Network accessline 928
"node_modules/object-inspect": { "version": "1.13.4", "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz", - Network accessline 929
"version": "1.13.4", "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz", "integrity": "sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==", - Network accessline 930
"resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz", - Network accessline 935
}, "funding": { "url": "https://github.com/sponsors/ljharb" - Network accessline 936
"funding": { "url": "https://github.com/sponsors/ljharb" } - Network accessline 937
"url": "https://github.com/sponsors/ljharb" - Network accessline 940
"node_modules/open": { "version": "7.4.2", "resolved": "https://registry.npmjs.org/open/-/open-7.4.2.tgz", - Network accessline 941
"version": "7.4.2", "resolved": "https://registry.npmjs.org/open/-/open-7.4.2.tgz", "integrity": "sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==", - Network accessline 942
"resolved": "https://registry.npmjs.org/open/-/open-7.4.2.tgz", - Network accessline 951
}, "funding": { "url": "https://github.com/sponsors/sindresorhus" - Network accessline 952
"funding": { "url": "https://github.com/sponsors/sindresorhus" } - Network accessline 953
"url": "https://github.com/sponsors/sindresorhus" - Network accessline 956
"node_modules/package-json-from-dist": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz", - Network accessline 957
"version": "1.0.1", "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz", "integrity": "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw= - Network accessline 958
"resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz", - Network accessline 962
"node_modules/path-key": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - Network accessline 963
"version": "3.1.1", "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - Network accessline 964
"resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - Network accessline 971
"node_modules/path-scurry": { "version": "1.11.1", "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", - Network accessline 972
"version": "1.11.1", "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", - Network accessline 973
"resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", - Network accessline 982
}, "funding": { "url": "https://github.com/sponsors/isaacs" - Network accessline 983
"funding": { "url": "https://github.com/sponsors/isaacs" } - Network accessline 984
"url": "https://github.com/sponsors/isaacs" - Network accessline 987
"node_modules/qs": { "version": "6.15.0", "resolved": "https://registry.npmjs.org/qs/-/qs-6.15.0.tgz", - Network accessline 988
"version": "6.15.0", "resolved": "https://registry.npmjs.org/qs/-/qs-6.15.0.tgz", "integrity": "sha512-mAZTtNCeetKMH+pSjrb76NAM8V9a05I9aBZOHztWy/UqcJdQYNsf59vrRKWnojAT9Y+GbIvoTBC++CPHqpDBhQ==", - Network accessline 989
"resolved": "https://registry.npmjs.org/qs/-/qs-6.15.0.tgz", - Network accessline 997
}, "funding": { "url": "https://github.com/sponsors/ljharb" - Network accessline 998
"funding": { "url": "https://github.com/sponsors/ljharb" } - Network accessline 999
"url": "https://github.com/sponsors/ljharb" - Network accessline 1002
"node_modules/rimraf": { "version": "5.0.10", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-5.0.10.tgz", - Network accessline 1003
"version": "5.0.10", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-5.0.10.tgz", "integrity": "sha512-l0OE8wL34P4nJH/H2ffoaniAokM2qSmrtXHmlpvYr5AVVX8msAyW0l8NVJFDxlSK4u3Uh/f41cQheDVdnYijwQ==", - Network accessline 1004
"resolved": "https://registry.npmjs.org/rimraf/-/rimraf-5.0.10.tgz", - Network accessline 1012
}, "funding": { "url": "https://github.com/sponsors/isaacs" - Network accessline 1013
"funding": { "url": "https://github.com/sponsors/isaacs" } - Network accessline 1014
"url": "https://github.com/sponsors/isaacs" - Network accessline 1017
"node_modules/safe-buffer": { "version": "5.2.1", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - Network accessline 1018
"version": "5.2.1", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - Network accessline 1019
"resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - Network accessline 1022
{ "type": "github", "url": "https://github.com/sponsors/feross" - Network accessline 1023
"type": "github", "url": "https://github.com/sponsors/feross" }, - Network accessline 1024
"url": "https://github.com/sponsors/feross" - Network accessline 1026
{ "type": "patreon", "url": "https://www.patreon.com/feross" - Network accessline 1027
"type": "patreon", "url": "https://www.patreon.com/feross" }, - Network accessline 1028
"url": "https://www.patreon.com/feross" - Network accessline 1030
{ "type": "consulting", "url": "https://feross.org/support" - Network accessline 1031
"type": "consulting", "url": "https://feross.org/support" } - Network accessline 1032
"url": "https://feross.org/support" - Network accessline 1037
"node_modules/server-destroy": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/server-destroy/-/server-destroy-1.0.1.tgz", - Network accessline 1038
"version": "1.0.1", "resolved": "https://registry.npmjs.org/server-destroy/-/server-destroy-1.0.1.tgz", "integrity": "sha512-rb+9B5YBIEzYcD6x2VKidaa+cqYBJQKnU4oe4E3ANwRRN56yk/ua1YCJT1n21NTS8w6CcOclAKNP3PhdCXKYtQ==", - Network accessline 1039
"resolved": "https://registry.npmjs.org/server-destroy/-/server-destroy-1.0.1.tgz", - Network accessline 1043
"node_modules/shebang-command": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - Network accessline 1044
"version": "2.0.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - Network accessline 1045
"resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - Network accessline 1055
"node_modules/shebang-regex": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - Network accessline 1056
"version": "3.0.0", "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - Network accessline 1057
"resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - Network accessline 1064
"node_modules/side-channel": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.0.tgz", - Network accessline 1065
"version": "1.1.0", "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.0.tgz", "integrity": "sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==", - Network accessline 1066
"resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.0.tgz", - Network accessline 1078
}, "funding": { "url": "https://github.com/sponsors/ljharb" - Network accessline 1079
"funding": { "url": "https://github.com/sponsors/ljharb" } - Network accessline 1080
"url": "https://github.com/sponsors/ljharb" - Network accessline 1083
"node_modules/side-channel-list": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.0.tgz", - Network accessline 1084
"version": "1.0.0", "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.0.tgz", "integrity": "sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==", - Network accessline 1085
"resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.0.tgz", - Network accessline 1094
}, "funding": { "url": "https://github.com/sponsors/ljharb" - Network accessline 1095
"funding": { "url": "https://github.com/sponsors/ljharb" } - Network accessline 1096
"url": "https://github.com/sponsors/ljharb" - Network accessline 1099
"node_modules/side-channel-map": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz", - Network accessline 1100
"version": "1.0.1", "resolved": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz", "integrity": "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==", - Network accessline 1101
"resolved": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz", - Network accessline 1112
}, "funding": { "url": "https://github.com/sponsors/ljharb" - Network accessline 1113
"funding": { "url": "https://github.com/sponsors/ljharb" } - Network accessline 1114
"url": "https://github.com/sponsors/ljharb" - Network accessline 1117
"node_modules/side-channel-weakmap": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz", - Network accessline 1118
"version": "1.0.2", "resolved": "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz", "integrity": "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==", - Network accessline 1119
"resolved": "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz", - Network accessline 1131
}, "funding": { "url": "https://github.com/sponsors/ljharb" - Network accessline 1132
"funding": { "url": "https://github.com/sponsors/ljharb" } - Network accessline 1133
"url": "https://github.com/sponsors/ljharb" - Network accessline 1136
"node_modules/signal-exit": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", - Network accessline 1137
"version": "4.1.0", "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", - Network accessline 1138
"resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", - Network accessline 1143
}, "funding": { "url": "https://github.com/sponsors/isaacs" - Network accessline 1144
"funding": { "url": "https://github.com/sponsors/isaacs" } - Network accessline 1145
"url": "https://github.com/sponsors/isaacs" - Network accessline 1148
"node_modules/string-width": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", - Network accessline 1149
"version": "5.1.2", "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", - Network accessline 1150
"resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", - Network accessline 1160
}, "funding": { "url": "https://github.com/sponsors/sindresorhus" - Network accessline 1161
"funding": { "url": "https://github.com/sponsors/sindresorhus" } - Network accessline 1162
"url": "https://github.com/sponsors/sindresorhus" - Network accessline 1166
"name": "string-width", "version": "4.2.3", "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - Network accessline 1167
"version": "4.2.3", "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - Network accessline 1168
"resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - Network accessline 1180
"node_modules/string-width-cjs/node_modules/ansi-regex": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - Network accessline 1181
"version": "5.0.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - Network accessline 1182
"resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - Network accessline 1189
"node_modules/string-width-cjs/node_modules/emoji-regex": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - Network accessline 1190
"version": "8.0.0", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - Network accessline 1191
"resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - Network accessline 1195
"node_modules/string-width-cjs/node_modules/strip-ansi": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - Network accessline 1196
"version": "6.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - Network accessline 1197
"resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - Network accessline 1207
"node_modules/strip-ansi": { "version": "7.1.2", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.2.tgz", - Network accessline 1208
"version": "7.1.2", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.2.tgz", "integrity": "sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA==", - Network accessline 1209
"resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.2.tgz", - Network accessline 1217
}, "funding": { "url": "https://github.com/chalk/strip-ansi?sponsor=1" - Network accessline 1218
"funding": { "url": "https://github.com/chalk/strip-ansi?sponsor=1" } - Network accessline 1219
"url": "https://github.com/chalk/strip-ansi?sponsor=1" - Network accessline 1223
"name": "strip-ansi", "version": "6.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - Network accessline 1224
"version": "6.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - Network accessline 1225
"resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - Network accessline 1235
"node_modules/strip-ansi-cjs/node_modules/ansi-regex": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - Network accessline 1236
"version": "5.0.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - Network accessline 1237
"resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - Network accessline 1244
"node_modules/tr46": { "version": "0.0.3", "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", - Network accessline 1245
"version": "0.0.3", "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", - Network accessline 1246
"resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", - Network accessline 1250
"node_modules/url-template": { "version": "2.0.8", "resolved": "https://registry.npmjs.org/url-template/-/url-template-2.0.8.tgz", - Network accessline 1251
"version": "2.0.8", "resolved": "https://registry.npmjs.org/url-template/-/url-template-2.0.8.tgz", "integrity": "sha512-XdVKMF4SJ0nP/O7XIPB0JwAEuT9lDIYnNsK8yGVe43y0AWoKeJNdv3ZNWh7ksJ6KqQFjOO6ox/VEitLnaVNufw==", - Network accessline 1252
"resolved": "https://registry.npmjs.org/url-template/-/url-template-2.0.8.tgz", - Network accessline 1256
"node_modules/uuid": { "version": "9.0.1", "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", - Network accessline 1257
"version": "9.0.1", "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", - Network accessline 1258
"resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", - Network accessline 1259
"integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", "funding": [ "https://github.com/sponsors/broofa", - Network accessline 1260
"funding": [ "https://github.com/sponsors/broofa", "https://github.com/sponsors/ctavan" - Network accessline 1261
"https://github.com/sponsors/broofa", - Network accessline 1262
"https://github.com/sponsors/ctavan" - Network accessline 1269
"node_modules/web-streams-polyfill": { "version": "3.3.3", "resolved": "https://registry.npmjs.org/web-streams-polyfill/-/web-streams-polyfill-3.3.3.tgz", - Network accessline 1270
"version": "3.3.3", "resolved": "https://registry.npmjs.org/web-streams-polyfill/-/web-streams-polyfill-3.3.3.tgz", "integrity": "sha512-d2JWLCivmZYTSIoge9MsgFCZrt571BikcWGYkjC1khllbTeDlGqZ2D8vD8E/lJa8WGWbb7Plm8/XJYV7IJHZZw==", - Network accessline 1271
"resolved": "https://registry.npmjs.org/web-streams-polyfill/-/web-streams-polyfill-3.3.3.tgz", - Network accessline 1278
"node_modules/webidl-conversions": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", - Network accessline 1279
"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 1280
"resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", - Network accessline 1284
"node_modules/whatwg-url": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", - Network accessline 1285
"version": "5.0.0", "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", - Network accessline 1286
"resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", - Network accessline 1294
"node_modules/which": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - Network accessline 1295
"version": "2.0.2", "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - Network accessline 1296
"resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - Network accessline 1309
"node_modules/wrap-ansi": { "version": "8.1.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", - Network accessline 1310
"version": "8.1.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", - Network accessline 1311
"resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", - Network accessline 1321
}, "funding": { "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - Network accessline 1322
"funding": { "url": "https://github.com/chalk/wrap-ansi?sponsor=1" } - Network accessline 1323
"url": "https://github.com/chalk/wrap-ansi?sponsor=1" - Network accessline 1327
"name": "wrap-ansi", "version": "7.0.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - Network accessline 1328
"version": "7.0.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - Network accessline 1329
"resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - Network accessline 1339
}, "funding": { "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - Network accessline 1340
"funding": { "url": "https://github.com/chalk/wrap-ansi?sponsor=1" } - Network accessline 1341
"url": "https://github.com/chalk/wrap-ansi?sponsor=1" - Network accessline 1344
"node_modules/wrap-ansi-cjs/node_modules/ansi-regex": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - Network accessline 1345
"version": "5.0.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - Network accessline 1346
"resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - Network accessline 1353
"node_modules/wrap-ansi-cjs/node_modules/ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - Network accessline 1354
"version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - Network accessline 1355
"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - Network accessline 1363
}, "funding": { "url": "https://github.com/chalk/ansi-styles?sponsor=1" - Network accessline 1364
"funding": { "url": "https://github.com/chalk/ansi-styles?sponsor=1" } - Network accessline 1365
"url": "https://github.com/chalk/ansi-styles?sponsor=1" - Network accessline 1368
"node_modules/wrap-ansi-cjs/node_modules/emoji-regex": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - Network accessline 1369
"version": "8.0.0", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - Network accessline 1370
"resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - Network accessline 1374
"node_modules/wrap-ansi-cjs/node_modules/string-width": { "version": "4.2.3", "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - Network accessline 1375
"version": "4.2.3", "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - Network accessline 1376
"resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - Network accessline 1388
"node_modules/wrap-ansi-cjs/node_modules/strip-ansi": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - Network accessline 1389
"version": "6.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - Network accessline 1390
"resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
skills/google-workspace/package.json
- Executable scriptline 1
Executable file
skills/google-workspace/scripts/auth.js
skills/google-workspace/scripts/common.js
- Executable scriptline 1
#!/usr/bin/env node - Network accessline 25
'338689075775-o75k922vn5fdl18qergr96rp8g63e4d7.apps.googleusercontent.com'; const DEFAULT_CLOUD_FUNCTION_URL = 'https://google-workspace-extension.geminicli.com'; - Network accessline 27
'https://google-workspace-extension.geminicli.com'; - Network accessline 29
const REQUIRED_IDENTITY_SCOPES = [ 'https://www.googleapis.com/auth/userinfo.email', - Network accessline 30
'https://www.googleapis.com/auth/userinfo.email', - Network accessline 31
'https://www.googleapis.com/auth/userinfo.profile', - Network accessline 34
const DEFAULT_SCOPES = [ 'https://www.googleapis.com/auth/documents', - Network accessline 35
'https://www.googleapis.com/auth/documents', - Network accessline 36
'https://www.googleapis.com/auth/drive', - Network accessline 37
'https://www.googleapis.com/auth/calendar', - Network accessline 38
'https://www.googleapis.com/auth/chat.spaces', - Network accessline 39
'https://www.googleapis.com/auth/chat.messages', - Network accessline 40
'https://www.googleapis.com/auth/chat.memberships', - Network accessline 41
...REQUIRED_IDENTITY_SCOPES, 'https://www.googleapis.com/auth/gmail.modify', 'https://www.googleapis.com/auth/directory.readonly', - Network accessline 42
'https://www.googleapis.com/auth/gmail.modify', - Network accessline 43
'https://www.googleapis.com/auth/directory.readonly', - Network accessline 44
'https://www.googleapis.com/auth/presentations.readonly', - Network accessline 45
'https://www.googleapis.com/auth/spreadsheets.readonly', - Access to secretsline 234
[Credential-related source omitted] - Access to secretsline 257
[Credential-related source omitted] - Access to secretsline 259
[Credential-related source omitted] - Network accessline 269
creds.client_id, creds.client_secret, redirectUri || 'http://localhost', - Network accessline 270
[Credential-related source omitted] - Access to secretsline 270
[Credential-related source omitted] - Network accessline 271
redirectUri || 'http://localhost', - Network accessline 370
const response = await fetch(`${cloudFunctionUrl}/refreshToken`, { - Access to secretsline 429
[Credential-related source omitted] - Network accessline 442
const host = process.env.GOOGLE_WORKSPACE_CALLBACK_HOST || 'localhost'; const port = await getAvailablePort(); const callbackUrl = `http://${host}:${port}/oauth2callback`; - Network accessline 444
const callbackUrl = `http://${host}:${port}/oauth2callback`; - Network accessline 493
const parsed = new URL(req.url, `http://${host}:${port}`); - Access to secretsline 519
[Credential-related source omitted] - Access to secretsline 551
[Credential-related source omitted]
skills/google-workspace/scripts/workspace.js
- Executable scriptline 1
#!/usr/bin/env node
skills/librarian/SKILL.md
skills/librarian/checkout.sh
- Executable scriptline 1
#!/usr/bin/env bash - Network accessline 12
checkout.sh mitsuhiko/minijinja checkout.sh github.com/mitsuhiko/minijinja checkout.sh https://github.com/mitsuhiko/minijinja - Network accessline 13
checkout.sh github.com/mitsuhiko/minijinja checkout.sh https://github.com/mitsuhiko/minijinja checkout.sh git@github.com:mitsuhiko/minijinja.git - Network accessline 14
checkout.sh https://github.com/mitsuhiko/minijinja - Network accessline 109
path="${rest#*/}" ;; http://*|https://* ) - Network accessline 110
;; http://*|https://* ) rest="${input#*://}" - Network accessline 111
http://*|https://* ) - Network accessline 186
cache_root="${LIBRARIAN_CACHE_ROOT:-$HOME/.cache/checkouts}" checkout_path="$cache_root/$host/$org/$repo" origin_url="https://$host/$org/$repo.git" - Network accessline 188
origin_url="https://$host/$org/$repo.git" - Network accessline 192
if [[ ! -d "$checkout_path/.git" ]]; then git clone --filter=blob:none "$origin_url" "$checkout_path" >/dev/null - Network accessline 193
git clone --filter=blob:none "$origin_url" "$checkout_path" >/dev/null - Network accessline 204
if ! git -C "$checkout_path" remote get-url origin >/dev/null 2>&1; then git -C "$checkout_path" remote add origin "$origin_url" - Network accessline 205
git -C "$checkout_path" remote add origin "$origin_url" - Network accessline 209
current_origin="$(git -C "$checkout_path" remote get-url origin 2>/dev/null || true)" if [[ "$current_origin" != "$origin_url" ]]; then - Network accessline 210
if [[ "$current_origin" != "$origin_url" ]]; then - Network accessline 211
git -C "$checkout_path" remote set-url origin "$origin_url"
skills/native-web-search/SKILL.md
- Network accessline 39
- search the internet for the requested topic - provide a concise summary for the given purpose - include full canonical URLs (`https://...`) for each key finding - Network accessline 40
- provide a concise summary for the given purpose - include full canonical URLs (`https://...`) for each key finding - highlight disagreements between sources - Network accessline 41
- include full canonical URLs (`https://...`) for each key finding
skills/native-web-search/search.mjs
- Executable scriptline 1
#!/usr/bin/env node - Network accessline 143
if (parts.length !== 3) return undefined; const payload = JSON.parse(Buffer.from(parts[1], "base64url").toString("utf8")); return payload?.["https://api.openai.com/auth"]?.chatgpt_account_id; - Network accessline 144
const payload = JSON.parse(Buffer.from(parts[1], "base64url").toString("utf8")); return payload?.["https://api.openai.com/auth"]?.chatgpt_account_id; } catch { - Network accessline 145
return payload?.["https://api.openai.com/auth"]?.chatgpt_account_id; - Network accessline 306
if (!Array.isArray(models) || models.length === 0) { if (requestedModel) return { id: requestedModel, baseUrl: undefined }; if (provider === "openai-codex") return { id: "gpt-5.4-mini", baseUrl: "https://chatgpt.com/backend-api" }; - Network accessline 307
if (requestedModel) return { id: requestedModel, baseUrl: undefined }; if (provider === "openai-codex") return { id: "gpt-5.4-mini", baseUrl: "https://chatgpt.com/backend-api" }; return { id: "claude-haiku-4-5", baseUrl: "https://api.an - Network accessline 308
if (provider === "openai-codex") return { id: "gpt-5.4-mini", baseUrl: "https://chatgpt.com/backend-api" }; - Network accessline 309
return { id: "claude-haiku-4-5", baseUrl: "https://api.anthropic.com" }; - Access to secretsline 338
[Credential-related source omitted] - Access to secretsline 340
[Credential-related source omitted] - Network accessline 388
function buildUserPrompt(query, purpose) { return `Search the internet for: ${query}\n\nPurpose: ${purpose}\n\nReturn a concise research summary with:\n- 3 to 7 key findings\n- for every finding: title, why it matters for this purpose, and - Network accessline 389
return `Search the internet for: ${query}\n\nPurpose: ${purpose}\n\nReturn a concise research summary with:\n- 3 to 7 key findings\n- for every finding: title, why it matters for this purpose, and a full canonical URL (https://...)\n- if mu - Network accessline 396
function resolveCodexUrl(baseUrl = "https://chatgpt.com/backend-api") { - Network accessline 397
const normalized = String(baseUrl || "https://chatgpt.com/backend-api").replace(/\/+$/, ""); - Network accessline 433
const res = await fetch(endpoint, { - Network accessline 546
const res = await fetch("https://api.anthropic.com/v1/messages", {
skills/oebb-scotty/SKILL.md
- Network accessline 19
**Base URL:** `https://fahrplan.oebb.at/bin/mgate.exe` - Network accessline 48
curl -s -X POST "https://fahrplan.oebb.at/bin/mgate.exe" \ - Network accessline 110
curl -s -X POST "https://fahrplan.oebb.at/bin/mgate.exe" \ - Network accessline 224
curl -s -X POST "https://fahrplan.oebb.at/bin/mgate.exe" \ - Network accessline 271
curl -s -X POST "https://fahrplan.oebb.at/bin/mgate.exe" \ - Network accessline 336
curl -s -X POST "https://fahrplan.oebb.at/bin/mgate.exe" \
skills/oebb-scotty/arrivals.sh
skills/oebb-scotty/departures.sh
skills/oebb-scotty/disruptions.sh
skills/oebb-scotty/search-station.sh
skills/oebb-scotty/trip.sh
skills/openscad/tools/common.sh
- Executable scriptline 1
#!/bin/bash - Network accessline 38
echo "Install OpenSCAD using one of:" echo " brew install openscad" echo " Download from https://openscad.org/downloads.html" - Network accessline 39
echo " brew install openscad" echo " Download from https://openscad.org/downloads.html" exit 1 - Network accessline 40
echo " Download from https://openscad.org/downloads.html"
skills/openscad/tools/export-stl.sh
- Executable scriptline 1
#!/bin/bash
skills/openscad/tools/extract-params.sh
- Executable scriptline 1
#!/bin/bash
skills/openscad/tools/multi-preview.sh
- Executable scriptline 1
#!/bin/bash
skills/openscad/tools/preview.sh
- Executable scriptline 1
#!/bin/bash
skills/openscad/tools/render-with-params.sh
- Executable scriptline 1
#!/bin/bash
skills/openscad/tools/validate.sh
skills/pi-share/SKILL.md
- Network accessline 12
**Loading sessions:** Use this skill when the user provides a URL like: - `https://shittycodingagent.ai/session/?<gist_id>` - Network accessline 13
- `https://shittycodingagent.ai/session/?<gist_id>` - Network accessline 14
- `https://buildwithpi.ai/session/?<gist_id>` - Network accessline 15
- `https://buildwithpi.com/session/?<gist_id>` - Network accessline 16
- `https://pi.dev/session/?<gist_id>` - Network accessline 17
- `https://pi.dev/session/#<gist_id>`
skills/pi-share/fetch-session.mjs
- Executable scriptline 1
#!/usr/bin/env node - Network accessline 104
async function fetchSessionHtml(gistId) { const gistRes = await fetch(`https://api.github.com/gists/${gistId}`); - Network accessline 105
const gistRes = await fetch(`https://api.github.com/gists/${gistId}`); - Network accessline 119
if (file.truncated && file.raw_url) { const rawRes = await fetch(file.raw_url); - Network accessline 120
const rawRes = await fetch(file.raw_url);
skills/sentry/SKILL.md
- Network accessline 56
# Get issue with latest stack trace ./scripts/fetch-issue.js 5765604106 --latest ./scripts/fetch-issue.js https://sentry.io/organizations/myorg/issues/123/ --latest - Network accessline 57
./scripts/fetch-issue.js 5765604106 --latest ./scripts/fetch-issue.js https://sentry.io/organizations/myorg/issues/123/ --latest ./scripts/fetch-issue.js MYPROJ-123 --org myorg --latest - Network accessline 58
./scripts/fetch-issue.js https://sentry.io/organizations/myorg/issues/123/ --latest - Network accessline 85
**Accepts:** - Issue ID: `5765604106` - Issue URL: `https://sentry.io/organizations/sentry/issues/5765604106/` - Network accessline 86
- Issue ID: `5765604106` - Issue URL: `https://sentry.io/organizations/sentry/issues/5765604106/` - New URL format: `https://myorg.sentry.io/issues/5765604106/` - Network accessline 87
- Issue URL: `https://sentry.io/organizations/sentry/issues/5765604106/` - Network accessline 88
- New URL format: `https://myorg.sentry.io/issues/5765604106/` - Network accessline 224
./scripts/search-logs.js "https://myorg.sentry.io/explore/logs/?project=123&statsPeriod=7d"
skills/sentry/lib/auth.js
- Executable scriptline 1
Executable file - Network accessline 5
export const SENTRY_API_BASE = "https://sentry.io/api/0"; - Network accessline 36
*/ export async function fetchJson(url, token) { const res = await fetch(url, { - Network accessline 37
export async function fetchJson(url, token) { const res = await fetch(url, { headers: { - Network accessline 38
const res = await fetch(url, {
skills/sentry/scripts/fetch-event.js
- Executable scriptline 1
#!/usr/bin/env node
skills/sentry/scripts/fetch-issue.js
- Executable scriptline 1
#!/usr/bin/env node - Network accessline 6
// Full URL: https://sentry.io/organizations/sentry/issues/5765604106/ - Network accessline 14
// New URL format: https://ORG.sentry.io/issues/5765604106/ - Network accessline 290
console.log("Examples:"); console.log(" fetch-issue.js 5765604106"); console.log(" fetch-issue.js https://sentry.io/organizations/sentry/issues/123/"); - Network accessline 291
console.log(" fetch-issue.js 5765604106"); console.log(" fetch-issue.js https://sentry.io/organizations/sentry/issues/123/"); console.log(" fetch-issue.js MYPROJ-ABC --org myorg"); - Network accessline 292
console.log(" fetch-issue.js https://sentry.io/organizations/sentry/issues/123/");
skills/sentry/scripts/list-issues.js
- Executable scriptline 1
#!/usr/bin/env node
skills/sentry/scripts/search-events.js
- Executable scriptline 1
#!/usr/bin/env node
skills/sentry/scripts/search-logs.js
- Executable scriptline 1
#!/usr/bin/env node - Network accessline 14
* Parse a Sentry logs explorer URL * Examples: * https://earendil.sentry.io/explore/logs/?project=123&statsPeriod=14d - Network accessline 15
* Examples: * https://earendil.sentry.io/explore/logs/?project=123&statsPeriod=14d * https://sentry.io/organizations/myorg/explore/logs/?project=123 - Network accessline 16
* https://earendil.sentry.io/explore/logs/?project=123&statsPeriod=14d - Network accessline 17
* https://sentry.io/organizations/myorg/explore/logs/?project=123 - Network accessline 134
search-logs.js "https://myorg.sentry.io/explore/logs/?project=123&statsPeriod=7d"
skills/summarize/to-markdown.mjs
skills/tmux/scripts/find-sessions.sh
- Executable scriptline 1
#!/usr/bin/env bash
skills/tmux/scripts/wait-for-text.sh
- Executable scriptline 1
#!/usr/bin/env bash
skills/uv/scripts.md
- Network accessline 63
uv add --index "https://example.com/simple" --script example.py requests - Network accessline 69
# [[tool.uv.index]] # url = "https://example.com/simple" - Network accessline 70
# url = "https://example.com/simple" - Network accessline 99
import httpx print(httpx.get("https://example.com")) - Network accessline 100
print(httpx.get("https://example.com"))
skills/web-browser/SKILL.md
- Access to secretsline 20
[Credential-related source omitted] - Network accessline 62
./scripts/nav.js https://example.com - Network accessline 63
./scripts/nav.js https://example.com --new - Network accessline 127
./scripts/nav.js https://example.com && ./scripts/dismiss-cookies.js - Network accessline 133
./scripts/start.js --headless ./scripts/nav.js https://example.com - Network accessline 134
./scripts/nav.js https://example.com - Network accessline 135
./scripts/emulate.js iphone-14 ./scripts/nav.js https://example.com # reload with mobile UA ./scripts/dismiss-cookies.js - Network accessline 136
./scripts/nav.js https://example.com # reload with mobile UA
skills/web-browser/scripts/browser-processes.js
- Executable scriptline 1
Executable file
skills/web-browser/scripts/browser-processes.test.js
- Executable scriptline 1
Executable file
skills/web-browser/scripts/cdp.js
- Executable scriptline 1
Executable file - Network accessline 7
const DEBUG_HOST = process.env.BROWSER_DEBUG_HOST || "localhost"; const DEBUG_PORT = Number(process.env.BROWSER_DEBUG_PORT || 9222); const DEBUG_HTTP_URL = `http://${DEBUG_HOST}:${DEBUG_PORT}`; - Network accessline 9
const DEBUG_HTTP_URL = `http://${DEBUG_HOST}:${DEBUG_PORT}`; - Network accessline 43
try { const resp = await fetch(`${DEBUG_HTTP_URL}/json/version`, { - Network accessline 44
const resp = await fetch(`${DEBUG_HTTP_URL}/json/version`, {
skills/web-browser/scripts/devices.js
- Executable scriptline 1
Executable file
skills/web-browser/scripts/dismiss-cookies.js
- Executable scriptline 1
#!/usr/bin/env node
skills/web-browser/scripts/emulate.js
- Executable scriptline 1
#!/usr/bin/env node
skills/web-browser/scripts/emulation-state.js
- Executable scriptline 1
Executable file
skills/web-browser/scripts/eval.js
- Executable scriptline 1
#!/usr/bin/env node
skills/web-browser/scripts/logs-tail.js
- Executable scriptline 1
#!/usr/bin/env node
skills/web-browser/scripts/nav.js
- Executable scriptline 1
#!/usr/bin/env node - Network accessline 13
console.log("Usage: nav.js <url> [--new]"); console.log("\nExamples:"); console.log(" nav.js https://example.com # Navigate current tab"); - Network accessline 14
console.log("\nExamples:"); console.log(" nav.js https://example.com # Navigate current tab"); console.log(" nav.js https://example.com --new # Open in new tab"); - Network accessline 15
console.log(" nav.js https://example.com # Navigate current tab"); - Network accessline 16
console.log(" nav.js https://example.com --new # Open in new tab");
skills/web-browser/scripts/net-summary.js
- Executable scriptline 1
#!/usr/bin/env node
skills/web-browser/scripts/package-lock.json
- Network accessline 11
"node_modules/ws": { "version": "8.19.0", "resolved": "https://registry.npmjs.org/ws/-/ws-8.19.0.tgz", - Network accessline 12
"version": "8.19.0", "resolved": "https://registry.npmjs.org/ws/-/ws-8.19.0.tgz", "integrity": "sha512-blAT2mjOEIi0ZzruJfIhb3nps74PRWTCz1IjglWEEpQl5XS/UNama6u2/rjFkDDouqr4L67ry+1aGIALViWjDg==", - Network accessline 13
"resolved": "https://registry.npmjs.org/ws/-/ws-8.19.0.tgz",
skills/web-browser/scripts/package.json
- Executable scriptline 1
Executable file
skills/web-browser/scripts/pick.js
- Executable scriptline 1
#!/usr/bin/env node
skills/web-browser/scripts/screenshot.js
- Executable scriptline 1
#!/usr/bin/env node
skills/web-browser/scripts/start.js
- Executable scriptline 1
#!/usr/bin/env node - Network accessline 91
async function isDebugEndpointUp() { try { const response = await fetch( - Network accessline 92
try { const response = await fetch( `http://${DEBUG_HOST}:${DEBUG_PORT}/json/version`, - Network accessline 93
const response = await fetch( - Network accessline 94
`http://${DEBUG_HOST}:${DEBUG_PORT}/json/version`,
skills/web-browser/scripts/stop.js
- Executable scriptline 1
#!/usr/bin/env node
skills/web-browser/scripts/watch.js
- Executable scriptline 1
#!/usr/bin/env node
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: 6 facts
- Contacts google-workspace-extension.geminicli.com, which SKILL.md, the README and the plugin manifest do not mentiongoogle-workspace/scripts/common.js:27High confidence
- Contacts www.googleapis.com, which SKILL.md, the README and the plugin manifest do not mentiongoogle-workspace/scripts/common.js:30High confidence
- Contacts api.openai.com, which SKILL.md, the README and the plugin manifest do not mentionnative-web-search/search.mjs:145High confidence
- Contacts chatgpt.com, which SKILL.md, the README and the plugin manifest do not mentionnative-web-search/search.mjs:308High confidence
- Contacts api.anthropic.com, which SKILL.md, the README and the plugin manifest do not mentionnative-web-search/search.mjs:309High confidence
- Contacts openscad.org, which SKILL.md, the README and the plugin manifest do not mentionopenscad/tools/common.sh:40High confidence
Signal confidence: 213 facts
- Network access in prose of the SKILL.mdanachb/SKILL.md:19Low confidence
- Network access in prose of the SKILL.mdanachb/SKILL.md:20Low confidence
- Network access in code of the SKILL.mdanachb/SKILL.md:149High confidence
- Executable script in code of a file that runsanachb/departures.sh:1High confidence
- Network access in code of a file that runsanachb/departures.sh:27High confidence
- Executable script in code of a file that runsanachb/disruptions.sh:1High confidence
- Network access in code of a file that runsanachb/disruptions.sh:10High confidence
- Executable script in code of a file that runsanachb/route.sh:1High confidence
- Network access in code of a file that runsanachb/route.sh:23High confidence
- Executable script in code of a file that runsanachb/search.sh:1High confidence
- Network access in code of a file that runsanachb/search.sh:16High confidence
- Executable script in code of a file that runsapple-mail/apple-mail.sh:1High confidence
- Executable script in code of a file that runsaudio-transcription/precache-models.py:1High confidence
- Executable script in code of a file that runsaudio-transcription/transcribe-audio.py:1High confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valueaudio-transcription/transcribe-audio.py:40Low confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valueaudio-transcription/transcribe-audio.py:41Low confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valueaudio-transcription/transcribe-audio.py:42Low confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valueaudio-transcription/transcribe-audio.py:43Low confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valueaudio-transcription/transcribe-audio.py:44Low confidence
- Executable script in code of a file that runsghidra/scripts/find-ghidra.sh:1High confidence
- Executable script in code of a file that runsghidra/scripts/ghidra-analyze.sh:1High confidence
- Executable script in code of a file that runsgoogle-workspace/package.json:1High confidence
- Executable script in code of a file that runsgoogle-workspace/scripts/auth.js:1High confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valuegoogle-workspace/scripts/auth.js:87Low confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valuegoogle-workspace/scripts/auth.js:159Low confidence
- Executable script in code of a file that runsgoogle-workspace/scripts/common.js:1High confidence
- Network access in code of a file that runsgoogle-workspace/scripts/common.js:25High confidence
- Network access in code of a file that runsgoogle-workspace/scripts/common.js:27High confidence
- Network access in code of a file that runsgoogle-workspace/scripts/common.js:29High confidence
- Network access in code of a file that runsgoogle-workspace/scripts/common.js:30High confidence
- Network access in code of a file that runsgoogle-workspace/scripts/common.js:31High confidence
- Network access in code of a file that runsgoogle-workspace/scripts/common.js:34High confidence
- Network access in code of a file that runsgoogle-workspace/scripts/common.js:35High confidence
- Network access in code of a file that runsgoogle-workspace/scripts/common.js:36High confidence
- Network access in code of a file that runsgoogle-workspace/scripts/common.js:37High confidence
- Network access in code of a file that runsgoogle-workspace/scripts/common.js:38High confidence
- Network access in code of a file that runsgoogle-workspace/scripts/common.js:39High confidence
- Network access in code of a file that runsgoogle-workspace/scripts/common.js:40High confidence
- Network access in code of a file that runsgoogle-workspace/scripts/common.js:41High confidence
- Network access in code of a file that runsgoogle-workspace/scripts/common.js:42High confidence
- Network access in code of a file that runsgoogle-workspace/scripts/common.js:43High confidence
- Network access in code of a file that runsgoogle-workspace/scripts/common.js:44High confidence
- Network access in code of a file that runsgoogle-workspace/scripts/common.js:45High confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valuegoogle-workspace/scripts/common.js:234Low confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valuegoogle-workspace/scripts/common.js:257Low confidence
- Access to secrets in code of a file that runsgoogle-workspace/scripts/common.js:259High confidence
- Network access in code of a file that runsgoogle-workspace/scripts/common.js:269High confidence
- Network access in code of a file that runsgoogle-workspace/scripts/common.js:270High confidence
- Access to secrets in code of a file that runsgoogle-workspace/scripts/common.js:270High confidence
- Network access in code of a file that runsgoogle-workspace/scripts/common.js:271High confidence
and 163 more
Works with
| Agent | Status | Evidence | Install to |
|---|---|---|---|
| Claude Code | Compatible | Standard SKILL.md skills/anachb/SKILL.md | .claude/skills/<skill-name>/ |
| Codex | Native | Manifest AGENTS.md | .agents/skills/<skill-name>/ |
| Cursor | Compatible | Standard SKILL.md skills/anachb/SKILL.md | .cursor/skills/<skill-name>/ |
| Gemini CLI | Compatible | Standard SKILL.md skills/anachb/SKILL.md | .gemini/skills/<skill-name>/ |
| GitHub Copilot | Compatible | Standard SKILL.md skills/anachb/SKILL.md | .github/skills/<skill-name>/ |
| OpenCode | Compatible | Standard SKILL.md skills/anachb/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.
Explore alternatives and comparisons
Add this badge to your README
It updates every night and links to this page.
[](https://hotskills.dev/skill/mitsuhiko-agent-stuff/)