#198 by GitHub stars
steipete/agent-scripts
Scripts for agents, shared between my repositories.
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/agent-transcript/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
d210c0a77c8f → d210c0a77c8f
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → d210c0a77c8f
No earlier version was observed for comparison.
skills/beeper/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Network or broad shell
d210c0a77c8f → d210c0a77c8f
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → d210c0a77c8f
No earlier version was observed for comparison.
skills/browser-use/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Local scripts → After Network or broad shell
d210c0a77c8f → d210c0a77c8f
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → d210c0a77c8f
No earlier version was observed for comparison.
skills/clawsweeper-status/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
d210c0a77c8f → d210c0a77c8f
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → d210c0a77c8f
No earlier version was observed for comparison.
skills/clickclack/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
d210c0a77c8f → d210c0a77c8f
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → d210c0a77c8f
No earlier version was observed for comparison.
skills/cloudflare-registrar/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Network or broad shell
d210c0a77c8f → d210c0a77c8f
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → d210c0a77c8f
No earlier version was observed for comparison.
skills/codex-debugging/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Network or broad shell
d210c0a77c8f → d210c0a77c8f
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → d210c0a77c8f
No earlier version was observed for comparison.
skills/codex-first/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
d210c0a77c8f → d210c0a77c8f
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → d210c0a77c8f
No earlier version was observed for comparison.
skills/codex-huge-context/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
d210c0a77c8f → d210c0a77c8f
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → d210c0a77c8f
No earlier version was observed for comparison.
skills/codexbar/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Network or broad shell
d210c0a77c8f → d210c0a77c8f
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → d210c0a77c8f
No earlier version was observed for comparison.
skills/create-cli/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
d210c0a77c8f → d210c0a77c8f
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → d210c0a77c8f
No earlier version was observed for comparison.
skills/discord-clawd/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Local scripts → After Network or broad shell
d210c0a77c8f → d210c0a77c8f
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → d210c0a77c8f
No earlier version was observed for comparison.
skills/domain-dns-ops/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
d210c0a77c8f → d210c0a77c8f
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → d210c0a77c8f
No earlier version was observed for comparison.
skills/fleet-maintenance/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
d210c0a77c8f → d210c0a77c8f
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → d210c0a77c8f
No earlier version was observed for comparison.
skills/frontend-design/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
d210c0a77c8f → d210c0a77c8f
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → d210c0a77c8f
No earlier version was observed for comparison.
skills/github-author-context/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Network or broad shell
d210c0a77c8f → d210c0a77c8f
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → d210c0a77c8f
No earlier version was observed for comparison.
skills/github-cache-hygiene/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Network or broad shell
d210c0a77c8f → d210c0a77c8f
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → d210c0a77c8f
No earlier version was observed for comparison.
skills/github-deep-review/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Network or broad shell
d210c0a77c8f → d210c0a77c8f
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → d210c0a77c8f
No earlier version was observed for comparison.
skills/github-project-triage/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Local scripts → After Network or broad shell
d210c0a77c8f → d210c0a77c8f
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → d210c0a77c8f
No earlier version was observed for comparison.
skills/hopper-debugger/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Network or broad shell
d210c0a77c8f → d210c0a77c8f
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → d210c0a77c8f
No earlier version was observed for comparison.
skills/instruments-profiling/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
d210c0a77c8f → d210c0a77c8f
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → d210c0a77c8f
No earlier version was observed for comparison.
skills/mac-maintenance/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Network or broad shell
d210c0a77c8f → d210c0a77c8f
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → d210c0a77c8f
No earlier version was observed for comparison.
skills/maintainer-orchestrator/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
d210c0a77c8f → d210c0a77c8f
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → d210c0a77c8f
No earlier version was observed for comparison.
skills/markdown-converter/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Network or broad shell
d210c0a77c8f → d210c0a77c8f
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → d210c0a77c8f
No earlier version was observed for comparison.
skills/nano-banana-pro/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Local scripts → After Network or broad shell
d210c0a77c8f → d210c0a77c8f
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → d210c0a77c8f
No earlier version was observed for comparison.
skills/native-app-performance/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Local scripts → After Network or broad shell
d210c0a77c8f → d210c0a77c8f
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → d210c0a77c8f
No earlier version was observed for comparison.
skills/notcrawl/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Network or broad shell
d210c0a77c8f → d210c0a77c8f
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → d210c0a77c8f
No earlier version was observed for comparison.
skills/npm/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Local scripts → After Network or broad shell
d210c0a77c8f → d210c0a77c8f
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → d210c0a77c8f
No earlier version was observed for comparison.
skills/obsidian/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Network or broad shell
d210c0a77c8f → d210c0a77c8f
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → d210c0a77c8f
No earlier version was observed for comparison.
skills/openai-image-gen/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
d210c0a77c8f → d210c0a77c8f
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → d210c0a77c8f
No earlier version was observed for comparison.
skills/openclaw-relay/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Local scripts → After Network or broad shell
d210c0a77c8f → d210c0a77c8f
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → d210c0a77c8f
No earlier version was observed for comparison.
skills/oracle/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Network or broad shell
d210c0a77c8f → d210c0a77c8f
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → d210c0a77c8f
No earlier version was observed for comparison.
skills/project-structure/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Local scripts → After Network or broad shell
d210c0a77c8f → d210c0a77c8f
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → d210c0a77c8f
No earlier version was observed for comparison.
skills/release-mac-app/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
d210c0a77c8f → d210c0a77c8f
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → d210c0a77c8f
No earlier version was observed for comparison.
skills/release-tweets/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
d210c0a77c8f → d210c0a77c8f
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → d210c0a77c8f
No earlier version was observed for comparison.
skills/reminders/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Network or broad shell
d210c0a77c8f → d210c0a77c8f
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → d210c0a77c8f
No earlier version was observed for comparison.
skills/remote-mac/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Network or broad shell
d210c0a77c8f → d210c0a77c8f
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → d210c0a77c8f
No earlier version was observed for comparison.
skills/skill-cleaner/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Local scripts → After Network or broad shell
d210c0a77c8f → d210c0a77c8f
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → d210c0a77c8f
No earlier version was observed for comparison.
skills/sonos/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
d210c0a77c8f → d210c0a77c8f
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → d210c0a77c8f
No earlier version was observed for comparison.
skills/speaking/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Network or broad shell
d210c0a77c8f → d210c0a77c8f
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → d210c0a77c8f
No earlier version was observed for comparison.
skills/ssh-doctor/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
d210c0a77c8f → d210c0a77c8f
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → d210c0a77c8f
No earlier version was observed for comparison.
skills/swift-concurrency-expert/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
d210c0a77c8f → d210c0a77c8f
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → d210c0a77c8f
No earlier version was observed for comparison.
skills/swiftui-liquid-glass/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
d210c0a77c8f → d210c0a77c8f
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → d210c0a77c8f
No earlier version was observed for comparison.
skills/swiftui-performance-audit/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
d210c0a77c8f → d210c0a77c8f
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → d210c0a77c8f
No earlier version was observed for comparison.
skills/swiftui-view-refactor/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
d210c0a77c8f → d210c0a77c8f
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → d210c0a77c8f
No earlier version was observed for comparison.
skills/telecrawl/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Network or broad shell
d210c0a77c8f → d210c0a77c8f
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → d210c0a77c8f
No earlier version was observed for comparison.
skills/things-todo/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Network or broad shell
d210c0a77c8f → d210c0a77c8f
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → d210c0a77c8f
No earlier version was observed for comparison.
skills/twilio-sms/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
d210c0a77c8f → d210c0a77c8f
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → d210c0a77c8f
No earlier version was observed for comparison.
skills/video-transcript-downloader/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
d210c0a77c8f → d210c0a77c8f
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → d210c0a77c8f
No earlier version was observed for comparison.
skills/vm-lab/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
d210c0a77c8f → d210c0a77c8f
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → d210c0a77c8f
No earlier version was observed for comparison.
skills/whatsapp/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Network or broad shell
d210c0a77c8f → d210c0a77c8f
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → d210c0a77c8f
No earlier version was observed for comparison.
skills/wrangler/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Network or broad shell
d210c0a77c8f → d210c0a77c8f
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → d210c0a77c8f
No earlier version was observed for comparison.
skills/xcode-sync/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
d210c0a77c8f → d210c0a77c8f
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → d210c0a77c8f
No earlier version was observed for comparison.
skills/xurl/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
d210c0a77c8f → d210c0a77c8f
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → d210c0a77c8f
No earlier version was observed for comparison.
Heat
6.7- Star growth, last 7 daysAhead of 74% of tracked repositories
- Star growth, last 24 hoursAhead of 90% of tracked repositories
- Rank movement, last 7 daysAhead of 60% of tracked repositories
- Commits, last 30 daysAhead of 86% 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
- agent-transcript
skills/agent-transcript - beeper
skills/beeper - browser-use
skills/browser-use - clawsweeper-status
skills/clawsweeper-status - clickclack
skills/clickclack - cloudflare-registrar
skills/cloudflare-registrar - codex-debugging
skills/codex-debugging - codex-first
skills/codex-first - codex-huge-context
skills/codex-huge-context - codexbar
skills/codexbar - create-cli
skills/create-cli - discord-clawd
skills/discord-clawd - domain-dns-ops
skills/domain-dns-ops - fleet-maintenance
skills/fleet-maintenance - frontend-design
skills/frontend-design - github-author-context
skills/github-author-context - github-cache-hygiene
skills/github-cache-hygiene - github-deep-review
skills/github-deep-review - github-project-triage
skills/github-project-triage - hopper-debugger
skills/hopper-debugger - instruments-profiling
skills/instruments-profiling - mac-maintenance
skills/mac-maintenance - maintainer-orchestrator
skills/maintainer-orchestrator - markdown-converter
skills/markdown-converter - nano-banana-pro
skills/nano-banana-pro - native-app-performance
skills/native-app-performance - notcrawl
skills/notcrawl - npm
skills/npm - obsidian
skills/obsidian - openai-image-gen
skills/openai-image-gen - openclaw-relay
skills/openclaw-relay - oracle
skills/oracle - project-structure
skills/project-structure - release-mac-app
skills/release-mac-app - release-tweets
skills/release-tweets - reminders
skills/reminders - remote-mac
skills/remote-mac - skill-cleaner
skills/skill-cleaner - sonos
skills/sonos - speaking
skills/speaking - ssh-doctor
skills/ssh-doctor - swift-concurrency-expert
skills/swift-concurrency-expert - swiftui-liquid-glass
skills/swiftui-liquid-glass - swiftui-performance-audit
skills/swiftui-performance-audit - swiftui-view-refactor
skills/swiftui-view-refactor - telecrawl
skills/telecrawl - things-todo
skills/things-todo - twilio-sms
skills/twilio-sms - video-transcript-downloader
skills/video-transcript-downloader - vm-lab
skills/vm-lab - whatsapp
skills/whatsapp - wrangler
skills/wrangler - xcode-sync
skills/xcode-sync - xurl
skills/xurl
How it works
agent-transcript
When your agent uses it
Requested GitHub PR/issue agent transcripts: redact, trim, preview, and insert safely.
What it loads into context
Frontmatter
28 tokensAlways available to the agent
SKILL.md
582 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
- Prepare Locally
- Preview And Insert
Scripts executed separately
scripts/agent-transcript
Files
SKILL.mdcore2,789 bytesscripts/agent-transcriptruns23,810 bytes
Read SKILL.md
# Agent Transcript
Use only when the user explicitly requests a transcript or preview. Omit by
default; never offer one or ask whether to include one during ordinary PR work.
A preview request alone does not authorize publication.
## Prepare Locally
The helper reads local Codex, Claude, Pi, and OpenClaw logs; no network is used
for discovery/rendering. Never upload raw logs.
```bash
skills/agent-transcript/scripts/agent-transcript find \
--query "$PR_TITLE $BRANCH_OR_PR_URL" --cwd "$PWD" --since-days 14View the complete source on GitHubbeeper
When your agent uses it
Beeper cache: contact hints, room lookup, WhatsApp/iMessage traces, FTS.
What it loads into context
Frontmatter
27 tokensAlways available to the agent
SKILL.md
239 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
- Source
- Workflow
Files
SKILL.mdcore1,000 bytesSKILL.mdcore1,000 bytesSKILL.mdcore1,000 bytes
Read SKILL.md
# Beeper
Use this for local Beeper history questions, especially vague contact hints across iMessage/WhatsApp bridges.
## Source
- DB: `~/Library/Application Support/BeeperTexts/index.db`
- FTS: `mx_room_messages_fts`
Start by inspecting accounts/rooms before broad searching.
## Workflow
1. Identify likely account/bridge/room from `accounts`, `participants`, and room tables.View the complete source on GitHubbrowser-use
When your agent uses it
Control the user's existing signed-in Chrome: callable Codex Chrome plugin first, then OpenClaw extension-backed mcporter, with direct DevTools attachment only as a last fallback.
What it loads into context
Frontmatter
43 tokensAlways available to the agent
SKILL.md
3,453 tokensWhen the skill is activated
Reference documents
666 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Route
- Extension Relay Model
- Setup and Repair
- Fail-Closed Readiness Proof
- Typical Flow
- Argument and Output Mechanics
- Clicks That Do Not Click
- When the Relay Goes Empty Mid-Task
- Legacy Fallback: Full-Profile Direct Attachment
Scripts executed separately
auto-allow.py
Files
SKILL.mdcore15,793 bytesSKILL.mdcore15,793 bytesSKILL.mdcore15,793 bytesSKILL.mdcore15,793 bytesSKILL.mdcore15,793 bytesSKILL.mdcore15,793 bytesSKILL.mdcore15,793 bytesSKILL.mdcore15,793 bytesSKILL.mdcore15,793 bytesauto-allow.pyruns2,439 bytesmcporter-config.mddoc2,803 bytes
Read SKILL.md
# Browser Use
Control the user's existing real Chrome profile, especially for login-dependent work and live UI verification.
## Route
1. Use the Codex `Chrome` or `Chrome [Internal]` plugin when it is callable in
the active session. Installed on disk is not enough.
2. Otherwise prefer the OpenClaw extension-backed mcporter route.
3. Use legacy direct DevTools attachment only as the explicit last fallback.
For mcporter, the MCP call remains the agent-facing control interface. The
OpenClaw extension is the transport underneath it, not a separate tool. Set
`chromeDevtoolsRelay: "require"` on the canonical global Chrome server definitionView the complete source on GitHubclawsweeper-status
When your agent uses it
ClawSweeper status: URLs, workflow health, active workers, ops snapshot.
What it loads into context
Frontmatter
27 tokensAlways available to the agent
SKILL.md
869 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 Start
- Output Contract
- Efficient Data Sources
- Interpretation
Scripts executed separately
scripts/clawsweeper-status.shscripts/clawsweeper-status.test.sh
Files
SKILL.mdcore3,887 bytesSKILL.mdcore3,887 bytesSKILL.mdcore3,887 bytesagents/openai.yamlasset241 bytesscripts/clawsweeper-status.shruns20,315 bytesscripts/clawsweeper-status.test.shruns20,766 bytesscripts/fixtures/public-exact-review-queue.jsonasset755 bytes
Read SKILL.md
# ClawSweeper Status
## Quick Start
Run the bundled status script first:
```bash
/Users/steipete/Projects/agent-scripts/skills/clawsweeper-status/scripts/clawsweeper-status.sh
```
Useful options:
```bash
# Last 10 hours for the default target repo, openclaw/openclawView the complete source on GitHubclickclack
When your agent uses it
ClickClack ops: chat app, Cloudflare Workers deploy, DNS/docs/app, container rollout.
What it loads into context
Frontmatter
29 tokensAlways available to the agent
SKILL.md
813 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
- What
- Prod (Cloudflare, since 2026-07-05)
- Deploy
- Verify
- Guardrails
Files
SKILL.mdcore2,849 bytesagents/openai.yamlasset230 bytes
Read SKILL.md
# ClickClack
Use this for ClickClack product/runtime ops, deploys, hosted app checks, and domain questions.
## What
- Repo: `~/Projects/clickclack` / `https://github.com/openclaw/clickclack`
- Product: self-hostable Slack-style chat for OpenClaw/community/agent workflows.
- Surfaces:
- `https://clickclack.chat` product site (Cloudflare Worker custom domain)
- `https://www.clickclack.chat` (Worker custom domain, same worker)
- `https://app.clickclack.chat` hosted app (Worker custom domain)
- `https://docs.clickclack.chat` GitHub Pages docs from `docs/`
View the complete source on GitHubcloudflare-registrar
When your agent uses it
Cloudflare Registrar: domain availability, prices, registration via mcporter.
What it loads into context
Frontmatter
25 tokensAlways available to the agent
SKILL.md
361 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
- Defaults
- Guardrails
- Commands
Files
SKILL.mdcore1,488 bytesSKILL.mdcore1,488 bytesSKILL.mdcore1,488 bytesSKILL.mdcore1,488 bytes
Read SKILL.md
# Cloudflare Registrar
Use for Cloudflare Registrar domain availability, pricing, listing, and registration.
## Defaults
- MCP: `cloudflare-openclaw`
- Account: `OPENCLAW_CLOUDFLARE_ACCOUNT_ID`
[Credential-related source omitted]
- Secrets: follow the root secret rule; export only needed Cloudflare vars for one command.
## Guardrails
- Always run `domain-check` immediately before registration.View the complete source on GitHubcodex-debugging
When your agent uses it
Codex debugging: codex-rs core/tui/exec/cli/app-server/config.
What it loads into context
Frontmatter
29 tokensAlways available to the agent
SKILL.md
267 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
- Source First
- Workflow
- Notes
Files
SKILL.mdcore1,060 bytesSKILL.mdcore1,060 bytesSKILL.mdcore1,060 bytesSKILL.mdcore1,060 bytesSKILL.mdcore1,060 bytesSKILL.mdcore1,060 bytes
Read SKILL.md
# Codex Debugging
Use when investigating Codex CLI/app behavior, config parsing, tool behavior, prompts, MCP/app wiring, or runtime bugs.
## Source First
Prefer local source before web/docs:
```bash
cd ~/Projects/codex
sed -n '1,220p' codex-rs/AGENTS.md
```
Then search targeted areas:View the complete source on GitHubcodex-first
When your agent uses it
Claude Code / OpenClaw-on-Claude work routing: delegate hands-on work to Codex under the native-Claude model gate. Keep specification, judgment, and verification in Claude; prefer isolated Codex-backed autoreview.
What it loads into context
Frontmatter
52 tokensAlways available to the agent
SKILL.md
4,106 tokensWhen the skill is activated
Reference documents
4,295 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Launch flags — read first, copy verbatim
- Hard gate
- Route
- Invoke
- Prompt contract
Scripts executed separately
scripts/codex-resumescripts/codex-resume.test.sh
Files
SKILL.mdcore16,352 bytesSKILL.mdcore16,352 bytesSKILL.mdcore16,352 bytesSKILL.mdcore16,352 bytesSKILL.mdcore16,352 bytesSKILL.mdcore16,352 bytesSKILL.mdcore16,352 bytesreferences/coordination.mddoc2,563 bytesreferences/launch-details.mddoc4,837 bytesreferences/resume-and-watchdog.mddoc7,254 bytesreferences/troubleshooting.mddoc2,192 bytesscripts/codex-resumeruns11,896 bytesscripts/codex-resume.test.shruns9,192 bytes
Read SKILL.md
# Codex First
## Launch flags — read first, copy verbatim
Default every Codex worker, **fresh or resumed**, to **GPT-6.1 Sol, high
reasoning, Fast service tier** (`service_tier="fast"`, sent as API `priority`;
Peter, 2026-10-30). Pass all three settings unless the user requests an override.
```bash
# fresh
codex exec --yolo -C "$WT" \
-m gpt-6.1-sol -c 'model_reasoning_effort="high"' \
--enable fast_mode -c 'service_tier="fast"' \
-o "$OUT" - < "$ORDER"View the complete source on GitHubcodex-huge-context
When your agent uses it
Codex 1M context: direct OpenAI Responses API inference, safe Astra/Sol/Terra/Luna input headroom, Keychain delivery, and Mac fleet rollout.
What it loads into context
Frontmatter
47 tokensAlways available to the agent
SKILL.md
3,965 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
- Atomic provider and context invariant
- Safe input window
- Required files
- API credential delivery
- ChatGPT connector login
- Fresh, resumed, and shared-server sessions
- Fleet rollout
- Verification
- Failure policy
Scripts executed separately
scripts/preflight.rbscripts/preflight.test.rb
Files
SKILL.mdcore17,625 bytesSKILL.mdcore17,625 bytesSKILL.mdcore17,625 bytesscripts/preflight.rbruns11,554 bytesscripts/preflight.test.rbruns13,133 bytes
Read SKILL.md
# Codex Huge Context
Use this skill when configuring, repairing, or auditing Codex's one-million-token context setup. The intended topology is a direct API inference route that preserves the normal ChatGPT login for Gmail, Calendar, and other connector OAuth:
```text
Codex inference -> Keychain auth helper -> https://api.openai.com/v1/responses
Codex connectors -> normal ChatGPT login in auth.json
```
This is not an HTTP proxy. The API remains authoritative for access, actual model limits, and billing.
## Atomic provider and context invariant
Treat the provider selector, context window, compaction threshold, and custom model catalogue as one atomic configuration. In Peter's normal ChatGPT-authenticated setup, `model_provider = "openai"` selects the ChatGPT-backed route; never attach this skill's direct-API `922000` context window and `700000` compaction threshold to that route. The provider identifier alone does not determine transport: built-in `openai` with API-key authentication can also use the API. This skill and its preflight require the named `openai_api_direct` provider below so inference uses its dedicated Keychain helper while connector login stays separate.View the complete source on GitHubcodexbar
When your agent uses it
AI service usage/quota via CodexBar CLI: Codex/OpenAI, Claude, Kimi and other provider limits, credits, reset times.
What it loads into context
Frontmatter
39 tokensAlways available to the agent
SKILL.md
674 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
- CLI
- Auth model
- Dashboard endpoints
- Interpreting output
Files
SKILL.mdcore2,806 bytesSKILL.mdcore2,806 bytesSKILL.mdcore2,806 bytes
Read SKILL.md
# CodexBar
Use this when asked about AI subscription usage, rate limits, remaining credits, or "how much Codex/Claude/Kimi do I have left".
## CLI
- Binary: `codexbar` (Homebrew)
- Default invocation honors the in-app provider toggles:
```bash
codexbar usage
codexbar usage --format json
```
View the complete source on GitHubcreate-cli
When your agent uses it
CLI UX/spec: args, flags, help, output, errors, config, dry-run.
What it loads into context
Frontmatter
27 tokensAlways available to the agent
SKILL.md
855 tokensWhen the skill is activated
Reference documents
2,111 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Do This First
- Clarify (fast)
- Deliverables (what to output)
- Default Conventions (unless user says otherwise)
- Templates (copy into your answer)
- Notes
Files
SKILL.mdcore3,346 bytesreferences/cli-guidelines.mddoc9,116 bytes
Read SKILL.md
# Create CLI
Design CLI surface area (syntax + behavior), human-first, script-friendly.
## Do This First
- Read `agent-scripts/skills/create-cli/references/cli-guidelines.md` and apply it as the default rubric.
- Upstream/full guidelines: https://clig.dev/ (propose changes: https://github.com/cli-guidelines/cli-guidelines)
- Ask only the minimum clarifying questions needed to lock the interface.
## Clarify (fast)
Ask, then proceed with best-guess defaults if user is unsure:
View the complete source on GitHubdiscord-clawd
When your agent uses it
Discord-backed OpenClaw agent/session relay; not archive search.
What it loads into context
Frontmatter
22 tokensAlways available to the agent
SKILL.md
250 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
- Transport
- Guardrails
Scripts executed separately
../openclaw-relay/scripts/openclaw_relay.py../openclaw-relay/scripts/openclaw_relay.py../openclaw-relay/scripts/openclaw_relay.py../openclaw-relay/scripts/openclaw_relay.py
Files
SKILL.mdcore1,086 bytesSKILL.mdcore1,086 bytesSKILL.mdcore1,086 bytesagents/openai.yamlasset238 bytes../openclaw-relay/scripts/openclaw_relay.pyruns31,701 bytes../openclaw-relay/scripts/openclaw_relay.pyruns31,701 bytes../openclaw-relay/scripts/openclaw_relay.pyruns31,701 bytes../openclaw-relay/scripts/openclaw_relay.pyruns31,701 bytes
Read SKILL.md
# Discord Clawd
Use this when the task is to talk with the Discord-backed agent/session, ask it a question, or post through that route.
For Discord archive/history/search, use `$discrawl` instead.
## Transport
Use the OpenClaw relay helper:
```bash
cd ~/Projects/agent-scripts
python3 skills/openclaw-relay/scripts/openclaw_relay.py targets
python3 skills/openclaw-relay/scripts/openclaw_relay.py resolve --target maintainersView the complete source on GitHubdomain-dns-ops
When your agent uses it
DNS/domain ops: registrars, zones, redirects, DNS/HTTP verify, manager truth.
What it loads into context
Frontmatter
30 tokensAlways available to the agent
SKILL.md
729 tokensWhen the skill is activated
Reference documents
182 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Source of truth (read first)
- Golden path (new vanity domain -> Cloudflare -> redirect)
- Common ops
- After edits (commit/push)
- Guardrails
Files
SKILL.mdcore2,739 bytesSKILL.mdcore2,739 bytesSKILL.mdcore2,739 bytesreferences/manager-repo.mddoc726 bytes
Read SKILL.md
# Domain/DNS Ops (Peter)
This skill is a thin router: use `~/Projects/manager` as truth, run the repo scripts, follow the checklists.
## Source of truth (read first)
- `~/Projects/manager/DOMAINS.md` (domain -> target map; registrar hints; exclusions)
- `~/Projects/manager/DNS.md` (Cloudflare onboarding + DNS/redirect checklist)
- `~/Projects/manager/redirect-worker.ts` + `~/Projects/manager/redirect-worker-mapping.md` (worker redirects)
## Golden path (new vanity domain -> Cloudflare -> redirect)
1. **Decide routing model**
- Page Rule redirect (small scale, per-zone).View the complete source on GitHubfleet-maintenance
When your agent uses it
Mac fleet inventory and upkeep with full/worker profiles: collect installed apps and packages, compare desired versus observed state, audit local-account escrow references, update Homebrew/global packages, safely sync repos and Xcode, and report disk, service, backup, update, and security health.
What it loads into context
Frontmatter
65 tokensAlways available to the agent
SKILL.md
4,148 tokensWhen the skill is activated
Reference documents
1,893 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Desired state
- Safety contract
- Run order
- Preflight
- Repository sync
- Homebrew
- Package ownership
- Global npm packages
- macOS track
- Xcode
- Trash and disk
- Baseline health checks
- Finish
Scripts executed separately
scripts/admin-membership.mjsscripts/agent-cli-audit.shscripts/agent-skill-links-audit.shscripts/claude-attribution-audit.shscripts/fleet-profile.mjsscripts/fleet-profile.test.mjsscripts/global-gitignore-audit.shscripts/host-health-audit.shscripts/octopool-audit.shscripts/op-profile-audit.shscripts/repo-sync-audit.shscripts/repo-sync-update.shscripts/test-agent-cli-audit.shscripts/test-fleet-profile.shscripts/test-octopool-audit.sh
Files
SKILL.mdcore19,286 bytesSKILL.mdcore19,286 bytesSKILL.mdcore19,286 bytesSKILL.mdcore19,286 bytesSKILL.mdcore19,286 bytesSKILL.mdcore19,286 bytesSKILL.mdcore19,286 bytesSKILL.mdcore19,286 bytesagents/openai.yamlasset213 bytesreferences/fleet-schema.mddoc8,874 bytesscripts/admin-membership.mjsruns357 bytesscripts/agent-cli-audit.shruns4,652 bytesscripts/agent-skill-links-audit.shruns3,393 bytesscripts/claude-attribution-audit.shruns6,154 bytesscripts/fleet-profile.mjsruns21,281 bytesscripts/fleet-profile.test.mjsruns799 bytesscripts/global-gitignore-audit.shruns3,650 bytesscripts/host-health-audit.shruns4,419 bytesscripts/octopool-audit.shruns5,284 bytesscripts/op-profile-audit.shruns16,366 bytesscripts/repo-sync-audit.shruns4,354 bytesscripts/repo-sync-update.shruns11,595 bytesscripts/test-agent-cli-audit.shruns2,144 bytesscripts/test-fleet-profile.shruns1,866 bytesscripts/test-octopool-audit.shruns5,391 bytes
Read SKILL.md
# Fleet Maintenance
Maintain Peter's Macs while protecting ambiguous local work. Package updates are explicitly allowed during active sessions and may disrupt the software being upgraded. Use `$remote-mac` for inventory/SSH and `$xcode-sync` for all Xcode work.
## Desired state
- Read `~/Projects/manager/fleet/inventory.json` for desired software and local-account escrow references. Read `references/fleet-schema.md` before changing its schema or adopting packages.
- Keep exactly two profiles unless Peter explicitly changes the model:
- `full`: daily-driver Macs with the complete development, communication, media, and agentic toolset.
- `worker`: lean remote Macs that mainly run Codex, Claude, OpenClaw nodes, and supporting agent infrastructure.
- Treat profile policy as `minimum`: install required entries and report extras without removing them. Never silently turn observed software into desired state.
- Keep topology, SSH routing, and handed-off status in `~/Projects/manager/computers.yaml`. Do not duplicate live topology in this skill.
- Keep passwords, recovery keys, and private keys in 1Password. The inventory stores opaque item IDs only. Invoke `$one-password` before any `op` command; a `pending` reference is not an error during package maintenance.
- Require the classic OpenSSH mesh named by `ssh_mesh` on both profiles. The manager fleet setup document owns the canonical peer list and live proof. Use the symmetric Tailscale TCP 22 grant plus per-host `authorized_keys`; macOS GUI Tailscale clients cannot act as Tailscale SSH servers. Distribute public keys only, keep private keys host-local, verify both directions with `BatchMode=yes` and a finite timeout, and leave offline or provider-blocked directions pending.View the complete source on GitHubfrontend-design
When your agent uses it
Frontend UI: pages, apps, components, polished non-generic design.
What it loads into context
Frontmatter
30 tokensAlways available to the agent
SKILL.md
799 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
- Design Thinking
- Frontend Aesthetics Guidelines
Files
LICENSE.txtdoc10,758 bytesSKILL.mdcore4,109 bytes
Read SKILL.md
This skill guides creation of distinctive, production-grade frontend interfaces that avoid generic "AI slop" aesthetics. Implement real working code with exceptional attention to aesthetic details and creative choices.
The user provides frontend requirements: a component, page, application, or interface to build. They may include context about the purpose, audience, or technical constraints.
## Design Thinking
Before coding, understand the context and commit to a BOLD aesthetic direction:
- **Purpose**: What problem does this interface solve? Who uses it?
- **Tone**: Pick an extreme: brutally minimal, maximalist chaos, retro-futuristic, organic/natural, luxury/refined, playful/toy-like, editorial/magazine, brutalist/raw, art deco/geometric, soft/pastel, industrial/utilitarian, etc. There are so many flavors to choose from. Use these for inspiration but design one that is true to the aesthetic direction.
- **Constraints**: Technical requirements (framework, performance, accessibility).
- **Differentiation**: What makes this UNFORGETTABLE? What's the one thing someone will remember?
**CRITICAL**: Choose a clear conceptual direction and execute it with precision. Bold maximalism and refined minimalism both work - the key is intentionality, not intensity.
View the complete source on GitHubgithub-author-context
When your agent uses it
GitHub contributor context: identity, activity, trust, company/team signal.
What it loads into context
Frontmatter
24 tokensAlways available to the agent
SKILL.md
942 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
- Inputs
- Source Order
- Output
- Contributor Notes
Files
SKILL.mdcore3,800 bytesSKILL.mdcore3,800 bytesSKILL.mdcore3,800 bytesSKILL.mdcore3,800 bytesSKILL.mdcore3,800 bytesSKILL.mdcore3,800 bytesSKILL.mdcore3,800 bytesSKILL.mdcore3,800 bytesagents/openai.yamlasset299 bytes
Read SKILL.md
# GitHub Author Context
Build a compact maintainer-facing profile for a PR author or GitHub user. Use this by default during PR review unless the author is Peter (`steipete`, `Peter Steinberger`, or an obvious Peter-owned bot/account).
## Inputs
Prefer a GitHub login. From a PR:
```bash
gh pr view <n> --json author,url,headRepository,baseRepository -q '{author:.author.login,url:.url,repo:.baseRepository.nameWithOwner}'
```
Skip the profile pass for `steipete` unless the user explicitly asks.
View the complete source on GitHubgithub-cache-hygiene
When your agent uses it
GitHub quota/cache hygiene: Gitcrawl archives, Octopool-backed gh, freshness, limits.
What it loads into context
Frontmatter
31 tokensAlways available to the agent
SKILL.md
1,564 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
- Default Path
- Freshness
- Octopool
- Agent Etiquette
Files
SKILL.mdcore6,776 bytesSKILL.mdcore6,776 bytesSKILL.mdcore6,776 bytesSKILL.mdcore6,776 bytesSKILL.mdcore6,776 bytesSKILL.mdcore6,776 bytesSKILL.mdcore6,776 bytesagents/openai.yamlasset314 bytes
Read SKILL.md
# GitHub Cache Hygiene
Goal: discover in the local Gitcrawl archive first, then use the existing Octopool-backed `gh` shim for current GitHub metadata and authorized writes.
## Default Path
Start with local archive reads:
```bash
gitcrawl search prs "<terms>" -R owner/repo --state open --json number,title,url
```
```bash
gitcrawl threads owner/repo --numbers 123 --include-closed --jsonView the complete source on GitHubgithub-deep-review
When your agent uses it
GitHub deep review: bugs, PRs, best fix, stale-or-real, read code first.
What it loads into context
Frontmatter
31 tokensAlways available to the agent
SKILL.md
1,529 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
- Review Contract
- Code Reading Depth
- Provenance
- Fix Quality Bar
- PR Review Shape
- Issue Review Shape
- Output Template
Files
SKILL.mdcore6,904 bytesSKILL.mdcore6,904 bytesSKILL.mdcore6,904 bytesSKILL.mdcore6,904 bytesagents/openai.yamlasset297 bytes
Read SKILL.md
# GitHub Deep Review
Review like Peter: high-confidence, evidence-first, code-aware, and willing to say "not proven" when the trail is weak. The goal is not a generic summary. The goal is to understand the bug class, find the real cause if possible, decide the best fix after reading enough code, and call out whether a larger refactor would improve the design.
## Start
Use `gh`, not web browsing, for GitHub refs:
```bash
gh issue view <n> --json number,title,state,author,body,comments,labels,updatedAt,url
gh pr view <n> --json number,title,state,author,body,comments,reviews,files,commits,statusCheckRollup,mergeStateStatus,headRefName,headRepositoryOwner,url
gh pr diff <n> --patch
```
View the complete source on GitHubgithub-project-triage
When your agent uses it
GitHub issue/PR triage: queues, CI, blockers, risk, proof, next actions.
What it loads into context
Frontmatter
33 tokensAlways available to the agent
SKILL.md
3,781 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
- Setup
- Local Repo Gate
- Scope Rule
- Triage Output
- Autonomous Work Mode
- Trust Signals
- Item Evaluation
- Fast Queue Map
- Detail Pass
- Local Cross-Check
- Triage Heuristics
- Output Shape
Scripts executed separately
scripts/github-activity.sh
Files
SKILL.mdcore15,928 bytesSKILL.mdcore15,928 bytesSKILL.mdcore15,928 bytesSKILL.mdcore15,928 bytesSKILL.mdcore15,928 bytesSKILL.mdcore15,928 bytesSKILL.mdcore15,928 bytesSKILL.mdcore15,928 bytesSKILL.mdcore15,928 bytesSKILL.mdcore15,928 bytesSKILL.mdcore15,928 bytesSKILL.mdcore15,928 bytesSKILL.mdcore15,928 bytesSKILL.mdcore15,928 bytesSKILL.mdcore15,928 bytesSKILL.mdcore15,928 bytesSKILL.mdcore15,928 bytesagents/openai.yamlasset627 bytesscripts/github-activity.shruns4,751 bytes
Read SKILL.md
# GitHub Project Triage
Always use this skill when the user types `triage`, unless the request explicitly targets a non-GitHub domain. From inside a repo, use the current GitHub project by default. Triage means maintainer-facing item cards: URL, what each issue/PR is about, why it matters, author trust, fit, risk, proof/test state, blockers, and next action. Never return only queue numbers or opaque refs.
Output is URL-first: every surfaced issue/PR/repo item must include its GitHub URL in the first line or first sentence for that item. If giving a shortlist, print one URL per item.
Use RepoBar as the first pass only for broad queue discovery across relevant owners/orgs. RepoBar is faster and more profile-aware than hand-rolling `gh repo list` loops, and it already understands repo activity, issue counts, PR counts, local projects, auth, cache, and filters.
## Setup
Prefer a real `repobar` binary when installed. In this workspace it may only exist as a SwiftPM product in `~/Projects/RepoBar`.
```bash
repobar_cmd() {View the complete source on GitHubhopper-debugger
When your agent uses it
Hopper debugging: macOS/iOS binaries, ObjC/Swift symbols, dyld, LLDB.
What it loads into context
Frontmatter
31 tokensAlways available to the agent
SKILL.md
1,632 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
- Setup (one time)
- Call convention — the one that bites
- Licensing — do not misdiagnose
- Opening documents
- Apple frameworks
- Query workflow
- Pairing with runtime evidence
- Failure handling
Files
SKILL.mdcore6,605 bytesSKILL.mdcore6,605 bytesSKILL.mdcore6,605 bytesSKILL.mdcore6,605 bytesSKILL.mdcore6,605 bytesSKILL.mdcore6,605 bytesSKILL.mdcore6,605 bytesSKILL.mdcore6,605 bytesSKILL.mdcore6,605 bytesSKILL.mdcore6,605 bytesSKILL.mdcore6,605 bytesagents/openai.yamlasset209 bytes
Read SKILL.md
# Hopper Debugger
Use Hopper through `mcporter` as a queryable disassembler, then combine the result with local source, LLDB, logs, and focused repros.
## Setup (one time)
Hopper 6.0+ **ships its own MCP server**. Do not install a third-party one.
```bash
mcporter config add hopper --scope home \
--command "/Applications/Hopper Disassembler.app/Contents/MacOS/HopperMCPServer" \
--description "Hopper Disassembler built-in MCP server (stdio)"
```
View the complete source on GitHubinstruments-profiling
When your agent uses it
Instruments/xctrace profiling: macOS/iOS traces, binaries, args, exports.
What it loads into context
Frontmatter
43 tokensAlways available to the agent
SKILL.md
954 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 Start (CLI)
- Picking the Correct Binary (Critical)
- Command Arguments (xctrace)
- Exporting Stacks (CLI)
- Instruments UI Workflow
- Gotchas & Fixes
- iOS Specific Notes
- Verification Checklist
Files
SKILL.mdcore3,761 bytes
Read SKILL.md
# Instruments Profiling (macOS/iOS)
Use this skill when the user wants performance profiling or stack analysis for native apps.
Focus: Time Profiler, `xctrace` CLI, and picking the correct binary/app instance.
## Quick Start (CLI)
- List templates: `xcrun xctrace list templates`
- Record Time Profiler (launch):
- `xcrun xctrace record --template 'Time Profiler' --time-limit 60s --output /tmp/App.trace --launch -- /path/To/App.app`
- Record Time Profiler (attach):
- Launch app yourself, get PID, then:
- `xcrun xctrace record --template 'Time Profiler' --time-limit 60s --output /tmp/App.trace --attach <pid>`
- Open trace in Instruments:View the complete source on GitHubmac-maintenance
When your agent uses it
Mac upkeep: brew update/upgrade, pull clean repos, empty Trash.
What it loads into context
Frontmatter
24 tokensAlways available to the agent
SKILL.md
194 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
- Run
Files
SKILL.mdcore735 bytesSKILL.mdcore735 bytesSKILL.mdcore735 bytesSKILL.mdcore735 bytes
Read SKILL.md
# Mac Maintenance
Use when Peter asks for Mac cleanup, maintenance, or package/repo refresh.
## Run
1. Homebrew:
```bash
brew update && brew upgrade
```
2. Repos under `~/Projects`:
View the complete source on GitHubmaintainer-orchestrator
When your agent uses it
Coordinate multiple maintainer issues, PRs, or repositories with bounded workers, serialized public actions, and clear owner decisions. Do not use for one issue or PR.
What it loads into context
Frontmatter
44 tokensAlways available to the agent
SKILL.md
2,186 tokensWhen the skill is activated
Reference documents
5,387 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Activation Gate — Hard Rule
- Scope Contract
- Worker Model
- Repository Preservation
- Queue Triage
- Execution and Public Gate
- Monitoring
- Landing Standard
- OpenClaw Queue Mode
- Owner Decisions
- Releases
- Reporting
Files
SKILL.mdcore11,330 bytesagents/openai.yamlasset464 bytesreferences/non-majority-repositories.mddoc16,705 bytes
Read SKILL.md
# Maintainer Orchestrator
Coordinate a real maintainer queue across multiple independent issues, pull requests, or repositories. This is a control-plane skill, not the default way to handle ordinary repository work.
## Activation Gate — Hard Rule
Classify the request before creating workers, heartbeats, ledgers, or queue scans.
### Direct single-item work
A request is **single-item** when it names or implies one issue, one PR, one bug, one feature, one release, or one coherent implementation—even when that work spans several files, phases, tests, CI, or closely coupled repositories.
For single-item work:
View the complete source on GitHubmarkdown-converter
When your agent uses it
Markdown conversion: PDF, Office, HTML, data, OCR, audio, ZIP, YouTube.
What it loads into context
Frontmatter
29 tokensAlways available to the agent
SKILL.md
572 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
- Basic Usage
- Supported Formats
- Options
- Examples
- Notes
Files
SKILL.mdcore2,101 bytesSKILL.mdcore2,101 bytesSKILL.mdcore2,101 bytes
Read SKILL.md
# Markdown Converter
Convert files to Markdown using `uvx --from "markitdown[all]" markitdown` — no installation required.
## Basic Usage
```bash
# Convert to stdout
uvx --from "markitdown[all]" markitdown input.pdf
# Save to file
uvx --from "markitdown[all]" markitdown input.pdf -o output.md
uvx --from "markitdown[all]" markitdown input.docx > output.md
View the complete source on GitHubnano-banana-pro
When your agent uses it
Nano Banana/Gemini image gen/edit: text/image input, 512-4K workflows.
What it loads into context
Frontmatter
30 tokensAlways available to the agent
SKILL.md
1,625 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
- Usage
- Default Workflow (draft → iterate → final)
- Resolution Options
- API Key
- Preflight + Common Failures (fast fixes)
- Filename Generation
- Image Editing
- Prompt Handling
- Prompt Templates (high hit-rate)
- Output
- Examples
Scripts executed separately
scripts/generate_image.pyscripts/test_generate_image.py
Files
SKILL.mdcore6,151 bytesSKILL.mdcore6,151 bytesSKILL.mdcore6,151 bytesSKILL.mdcore6,151 bytesSKILL.mdcore6,151 bytesscripts/generate_image.pyruns7,528 bytesscripts/test_generate_image.pyruns6,866 bytes
Read SKILL.md
# Nano Banana 2 Image Generation & Editing
Generate new images or edit existing ones using Google's Nano Banana 2 API (Gemini 3.1 Flash Image).
## Usage
Run the script using absolute path (do NOT cd to skill directory first):
**Generate new image:**
```bash
uv run ~/.codex/skills/nano-banana-pro/scripts/generate_image.py --prompt "your image description" --filename "output-name.png" [--resolution 512|1K|2K|4K] [--api-key KEY]
```
**Edit existing image:**View the complete source on GitHubnative-app-performance
When your agent uses it
Native app performance: xctrace, Time Profiler, traces, hotspots.
What it loads into context
Frontmatter
25 tokensAlways available to the agent
SKILL.md
502 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 start (CLI)
- Workflow notes
- Included scripts
- Gotchas
Scripts executed separately
scripts/extract_time_samples.pyscripts/record_time_profiler.shscripts/top_hotspots.py
Files
SKILL.mdcore1,946 bytesSKILL.mdcore1,946 bytesSKILL.mdcore1,946 bytesSKILL.mdcore1,946 bytesscripts/extract_time_samples.pyruns1,134 bytesscripts/record_time_profiler.shruns1,356 bytesscripts/top_hotspots.pyruns4,053 bytes
Read SKILL.md
# Native App Performance (CLI-only)
Goal: record Time Profiler via `xctrace`, extract samples, symbolicate, and propose hotspots without opening Instruments.
## Quick start (CLI)
1) Record Time Profiler (attach):
```bash
# Start app yourself, then attach
xcrun xctrace record --template 'Time Profiler' --time-limit 90s --output /tmp/App.trace --attach <pid>
```
2) Record Time Profiler (launch):View the complete source on GitHubnotcrawl
When your agent uses it
Notion archive: desktop/API sync, Markdown export, page search, read-only SQL.
What it loads into context
Frontmatter
26 tokensAlways available to the agent
SKILL.md
267 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
- Sources
- Refresh
- Query Workflow
Files
SKILL.mdcore1,087 bytesSKILL.mdcore1,087 bytesSKILL.mdcore1,087 bytesSKILL.mdcore1,087 bytesSKILL.mdcore1,087 bytesSKILL.mdcore1,087 bytesSKILL.mdcore1,087 bytes
Read SKILL.md
# notcrawl
Use this for local Notion archive questions. Desktop reads local cache; API sync needs `NOTION_TOKEN` and page access.
## Sources
- DB: `~/.notcrawl/notcrawl.db`
- Pages: `~/.notcrawl/pages`
- CLI: `notcrawl`
## Refresh
```bash
notcrawl doctorView the complete source on GitHubnpm
When your agent uses it
npm registry ops: login, whoami, names, publish; 1Password tmux.
What it loads into context
Frontmatter
56 tokensAlways available to the agent
SKILL.md
1,066 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
- Auth
- Package Publishing
- Package Reservation
- Offline Regression Tests
Scripts executed separately
scripts/npm-auth-cache.mjsscripts/npm-auth-cache.test.mjsscripts/npm-auth-login.mjsscripts/npm-auth-login.test.mjsscripts/npm-auth.shscripts/npm-auth.test.shscripts/npm-cli-test-helpers.mjsscripts/npm-service.shscripts/publish-package.shscripts/publish-package.test.shscripts/reserve-packages.sh
Files
SKILL.mdcore4,592 bytesSKILL.mdcore4,592 bytesSKILL.mdcore4,592 bytesSKILL.mdcore4,592 bytesscripts/npm-auth-cache.mjsruns2,594 bytesscripts/npm-auth-cache.test.mjsruns3,167 bytesscripts/npm-auth-login.mjsruns3,681 bytesscripts/npm-auth-login.test.mjsruns1,574 bytesscripts/npm-auth.shruns4,800 bytesscripts/npm-auth.test.shruns4,422 bytesscripts/npm-cli-test-helpers.mjsruns3,869 bytesscripts/npm-service.shruns2,643 bytesscripts/publish-package.shruns3,737 bytesscripts/publish-package.test.shruns5,265 bytesscripts/reserve-packages.shruns4,591 bytes
Read SKILL.md
# npm
Use for npm registry/account tasks: `npm whoami`, package availability, package reservation, publish, org checks, and auth debugging.
## Auth
- Use `one-password` first for secret rules.
- Never run `op` directly in the shell tool.
- Primary item: `npm Registry - steipete - Release Automation` in `Molty`.
- Default to `OP_SERVICE_ACCOUNT_TOKEN`; no desktop unlock. The item carries the working registry session (`registry_token`) plus username/password/TOTP fallback.
- Desktop `npmjs` fallback is explicit only: pass `--account my.1password.com` when Molty is unavailable and the user wants the fallback. Explicit `release`/`publish` requests are consent for its unlock prompt.
- Stop and ask if the item is missing, the account/vault is ambiguous, credentials are malformed, npm denies package access, or the requested package/version does not match the repo release target.
- Run npm auth work inside one task window of the shared `op-work` tmux session (`clawdbot-op.sock`; see `one-password`). Reuse the window on failure; kill it when the npm task is done. Never mint an npm-specific socket or session.
- Keep npm auth in a temp npmrc; delete it after the command.View the complete source on GitHubobsidian
When your agent uses it
Obsidian vault: search/read/write notes, backlinks, Bases, Canvas.
What it loads into context
Frontmatter
24 tokensAlways available to the agent
SKILL.md
907 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
- Sources
- First Checks
- Read Workflow
- Write Workflow
- Bases, Canvas, Plugins
- Safety
Files
SKILL.mdcore3,662 bytesSKILL.mdcore3,662 bytesSKILL.mdcore3,662 bytesSKILL.mdcore3,662 bytesSKILL.mdcore3,662 bytesSKILL.mdcore3,662 bytesSKILL.mdcore3,662 bytes
Read SKILL.md
# Obsidian
Use this for local Obsidian vault work. An Obsidian vault is a normal folder of Markdown files plus `.obsidian/` config.
## Sources
- App config: `~/Library/Application Support/obsidian/obsidian.json`
- Default vault name: `obsidian`
- Usual local vault path: `~/obsidian`
- Official CLI: `obsidian`
- Vault commands resolve the vault from cwd; run them from `~/obsidian`.
## First Checks
View the complete source on GitHubopenai-image-gen
When your agent uses it
OpenAI Images API: batches, prompt sampler, gallery.
What it loads into context
Frontmatter
22 tokensAlways available to the agent
SKILL.md
265 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
- Setup
- Run
- Output
Scripts executed separately
scripts/gen.py
Files
SKILL.mdcore998 bytesSKILL.mdcore998 bytesSKILL.mdcore998 bytesSKILL.mdcore998 bytesSKILL.mdcore998 bytesscripts/gen.pyruns7,703 bytes
Read SKILL.md
# OpenAI Image Gen
Generate a handful of “random but structured” prompts and render them via OpenAI Images API.
## Setup
- Needs env: `OPENAI_API_KEY`
## Run
From any directory (outputs to `~/Projects/tmp/...` when present; else `./tmp/...`):
```bash
python3 ~/Projects/agent-scripts/skills/openai-image-gen/scripts/gen.pyView the complete source on GitHubopenclaw-relay
When your agent uses it
OpenClaw session relay: prompts/posts via local/remote acpx over SSH.
What it loads into context
Frontmatter
28 tokensAlways available to the agent
SKILL.md
1,313 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
- Mode Selection
- Defaults
- Quick Start
- Async Workflow
- Target Aliases
- Session Rules
- Failure Handling
- Output Relay
Scripts executed separately
scripts/openclaw_relay.pyscripts/test_doctor_token.py
Files
SKILL.mdcore5,083 bytesSKILL.mdcore5,083 bytesSKILL.mdcore5,083 bytesSKILL.mdcore5,083 bytesSKILL.mdcore5,083 bytesSKILL.mdcore5,083 bytesSKILL.mdcore5,083 bytesSKILL.mdcore5,083 bytesSKILL.mdcore5,083 bytesSKILL.mdcore5,083 bytesagents/openai.yamlasset223 bytesconfig/session_aliases.jsonasset99 bytesscripts/openclaw_relay.pyruns31,701 bytesscripts/test_doctor_token.pyruns1,690 bytes
Read SKILL.md
# OpenClaw Relay
Use this when the job is:
- "talk to Molty"
- "relay this into an OpenClaw channel session"
- "use acpx"
- "send this through the gateway via acp"
- "work through a remote OpenClaw bridge over SSH"
Not for team.openclaw.ai: starting or inspecting Roboclaw sessions on the Team server is
`$team-handoff` from openclaw/agent-skills (one Gateway request as Peter through Cloudflare Access; operator values live in `~/.config/openclaw/team-handoff.env`).
One skill. Two transports:View the complete source on GitHuboracle
When your agent uses it
Oracle second-model review: bundle prompts/files, debug, refactor, design.
What it loads into context
Frontmatter
23 tokensAlways available to the agent
SKILL.md
2,187 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
- Main use case (browser, GPT‑5.5 Pro)
- Golden path (fast + reliable)
- Commands (preferred)
- Attaching files (`--file`)
- Budget + observability
- Engines (API vs browser)
- API preflight
- Sessions + slugs (don’t lose work)
- Prompt template (high signal)
- Safety
Files
SKILL.mdcore8,400 bytesSKILL.mdcore8,400 bytes
Read SKILL.md
# Oracle (CLI) — best use
Oracle bundles your prompt + selected files into one “one-shot” request so another model can answer with real repo context (API or browser automation). Treat outputs as advisory: verify against the codebase + tests.
## Main use case (browser, GPT‑5.5 Pro)
Default workflow here: `--engine browser` with GPT‑5.5 Pro in ChatGPT. This is the “human in the loop” path: it can take ~10 minutes to ~1 hour; expect a stored session you can reattach to.
Recommended defaults:
- Engine: browser (`--engine browser`)
- Model: GPT‑5.5 Pro (either `--model gpt-5.5-pro` or a ChatGPT picker label like `--model "5.5 Pro"`)
- Attachments: directories/globs + excludes; avoid secrets.
## Golden path (fast + reliable)View the complete source on GitHubproject-structure
When your agent uses it
Generate a single-file compressed symbol map of a TypeScript or Swift repository — files, exported symbols, typed signatures, plugin boundaries — sized to fit an LLM context window. Use for whole-project reasoning: duplication hunting, refactor planning, architecture recon, or feeding another agent a full-project map.
What it loads into context
Frontmatter
69 tokensAlways available to the agent
SKILL.md
1,883 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
- Run
- Flags
- Swift specifics
- Sizing
- Workflow guidance
Scripts executed separately
fixtures/ts/destructured.tsmap.tsselftest.mjs
Files
SKILL.mdcore7,631 bytesSKILL.mdcore7,631 bytesSKILL.mdcore7,631 bytesSKILL.mdcore7,631 bytesSKILL.mdcore7,631 bytesSKILL.mdcore7,631 bytesSKILL.mdcore7,631 bytesfixtures/expected/swift-dense.txtdoc513 bytesfixtures/expected/swift-members.txtdoc752 bytesfixtures/expected/swift-public.txtdoc249 bytesfixtures/expected/swift-skeleton.txtdoc555 bytesfixtures/expected/ts-dense.txtdoc142 bytesfixtures/swift/SyntaxFixture.swiftasset556 bytesfixtures/swift/visibility/Visibility.swiftasset1,529 bytesfixtures/ts/destructured.tsruns587 bytesmap.tsruns35,599 bytesselftest.mjsruns3,016 bytes
Read SKILL.md
# Project Structure
Compress a TS or Swift repo into one map file an agent can load whole. Backed by `map.ts` next to this file. TS: parse-only TS compiler, no type-check; ~8k files in ~5s; resolves the `typescript` package from the target repo, falling back to this skill dir. Swift: zero-dependency regex/brace-depth scanner built into `map.ts` (no `typescript` needed for pure-Swift repos). Requires Node >= 23.6 (native type stripping) or `npx tsx`. `.ts`/`.tsx` and `.swift` files are detected by extension; a repo may mix both.
## Run
```bash
node <this-skill-dir>/map.ts <repoRoot> [flags]
```
`<this-skill-dir>` is the base directory of this skill as announced when the skill loads (canonical: `~/Projects/agent-scripts/skills/project-structure`).
Output: one map file (default `project-structure-map.txt` in cwd) plus a JSON stats line (files, symbols, bytes, approxTokens) on stdout.
View the complete source on GitHubrelease-mac-app
When your agent uses it
macOS app release: Sparkle, notarization, GitHub Release, Homebrew, closeout.
What it loads into context
Frontmatter
31 tokensAlways available to the agent
SKILL.md
2,145 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
- Rules
- Commands
- Manifest
- Done
Scripts executed separately
scripts/lib/mac_release.shscripts/mac-releasescripts/mac-release-assets.test.shscripts/mac-release-canary.test.shscripts/mac-release-download.test.shscripts/mac-release-provider.test.shscripts/mac-release-publication.test.shscripts/mac-release-verify.test.shscripts/mac-release.test.sh
Files
SKILL.mdcore9,268 bytesSKILL.mdcore9,268 bytesSKILL.mdcore9,268 bytesSKILL.mdcore9,268 bytesscripts/lib/mac_release.shruns77,562 bytesscripts/mac-releaseruns4,388 bytesscripts/mac-release-assets.test.shruns1,961 bytesscripts/mac-release-canary.test.shruns3,137 bytesscripts/mac-release-download.test.shruns3,412 bytesscripts/mac-release-provider.test.shruns14,396 bytesscripts/mac-release-publication.test.shruns8,323 bytesscripts/mac-release-verify.test.shruns7,495 bytesscripts/mac-release.test.shruns18,282 bytes
Read SKILL.md
# Mac App Release
Use for BlackBar, RepoBar, CodexBar, Trimmy, and similar Sparkle-updated macOS apps.
## Rules
- Work from the app repo.
- Read `.mac-release.env`; it is the repo-owned release manifest.
- Use `scripts/mac-release` from this skill for shared release/appcast/verify work.
- Execute `mac-release` directly so its privileged Bash shebang ignores startup hooks; if an explicit interpreter is
unavoidable, use `/bin/bash -p`, never plain `bash mac-release`.
- Keep app-specific build/package/sign behavior in repo scripts unless it is already manifest-driven.
- Never print private key material.
- Upload app/dSYM assets to a draft before publication. After a failure, preserve the release, tags, appcast commit, and local edits; inspect existing state and resume the failed step instead of deleting or retagging a possibly published release.View the complete source on GitHubrelease-tweets
When your agent uses it
Release tweets: draft/copy/post from changelog, tags, npm/appcast, artifacts.
What it loads into context
Frontmatter
28 tokensAlways available to the agent
SKILL.md
937 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
- Ground The Copy
- Launch Tweet Shape
- Beta, Hotfix, Correction
- Threads
- Posting And Clipboard
- Quality Pass
- Examples
Files
SKILL.mdcore3,981 bytesagents/openai.yamlasset277 bytes
Read SKILL.md
# Release Tweets
Use when the user asks for a release tweet, launch tweet, X announcement, release thread, changelog-to-tweet rewrite, or social copy for a shipped version. This skill is about release copy, not cutting the release.
## Ground The Copy
- Verify the release target before writing confident copy:
- read the relevant `CHANGELOG.md` section or GitHub release notes
- check the tag/release/npm/appcast/artifact state that applies to the project
- distinguish `Unreleased`, beta/prerelease, stable, hotfix, and correction releases
- Do not say a feature shipped only because it is in the top changelog block. Confirm the tag/release/package evidence when available.
- Lead with user-visible wins: features, integrations, workflow improvements, install/update reliability, security fixes.
- Avoid leading with CI, coverage, validation, refactors, internal migrations, or release mechanics unless that is the actual story.
- If evidence is incomplete, say what is unverified and draft with softer wording.View the complete source on GitHubreminders
When your agent uses it
Apple Reminders via rem CLI: add, list, search, update, complete, delete.
What it loads into context
Frontmatter
26 tokensAlways available to the agent
SKILL.md
708 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
- Start
- Add Tasks
- Update / Complete / Delete
- Lists
- Conventions
- Gotchas
Files
SKILL.mdcore2,644 bytesSKILL.mdcore2,644 bytesSKILL.mdcore2,644 bytesSKILL.mdcore2,644 bytesSKILL.mdcore2,644 bytesSKILL.mdcore2,644 bytesSKILL.mdcore2,644 bytes
Read SKILL.md
# Reminders
Use this for Apple Reminders tasks. Prefer `rem` over Things/AppleScript when
the user wants an AI-friendly personal todo backend on macOS.
## Tool
- CLI: `rem`
- Repo: `https://github.com/BRO3886/rem`
- Install:
```bash
GOBIN=/opt/homebrew/bin go install github.com/BRO3886/rem/cmd/rem@latest
```View the complete source on GitHubremote-mac
When your agent uses it
Remote Macs: MacBooks, Mac Studios, hosted claw Macs, Tailscale, SSH, and OpenClaw.
What it loads into context
Frontmatter
33 tokensAlways available to the agent
SKILL.md
3,028 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
- Peter's Topology
- Discovery
- SSH Rules
- OpenClaw Checks
- Codex Automations
- clawmac GUI Access
- Live Testing Policy (OpenClaw)
- Safety
Files
SKILL.mdcore12,654 bytesSKILL.mdcore12,654 bytesSKILL.mdcore12,654 bytesSKILL.mdcore12,654 bytesSKILL.mdcore12,654 bytesSKILL.mdcore12,654 bytesSKILL.mdcore12,654 bytesSKILL.mdcore12,654 bytesSKILL.mdcore12,654 bytesSKILL.mdcore12,654 bytes
Read SKILL.md
# Remote Mac
Use when the user says `MacBook`, `Mac Studio`, `clawmac`, `foundationclaw`, `foundationmac`, `megaclaw`, `miniclaw`, `Molty`, Tailscale, or asks to run/check something on one of Peter's Macs.
## Peter's Topology
- Primary workstation for interactive approvals and day-to-day work: Peter's SF Mac Studio, local/Tailscale name `steipete-studio-sf`. Peter's MacBook Pro (`steipete-mbp`) is the portable/fallback workstation; do not route prompts there merely because it is online.
- London workhorse: Mac Studio, Tailscale `peters-mac-studio-1`, usually best reached as `steipete@steipete-macstudio.local` when on its LAN.
- SF primary workstation: `steipete-studio-sf`. Its current Tailscale target and retired-node state live in private manager `computers.yaml`; do not choose a peer merely because it appears online.
- `clawstudio` is the separate SF data server and personal OpenClaw Gateway host, formerly `mac-studio-sf2`. Its exact current peer IDs, addresses, hardware identity, and reconciliation state live only in private manager inventory and `docs/tailnet-portal.md`. If multiple peers appear, pin each backend command, verify the physical host locally, preserve a rollback path, and follow the private reconciliation gate. Do not publish or copy the private topology into public runbooks.
- SF Mini: local/Tailscale name `steipete-mini-sf`. Its current kernel and retired GUI targets live in private manager inventory. The Mini uses classic key-only OpenSSH over the tailnet TCP 22 grant because GUI Tailscale builds cannot host Tailscale SSH. Its own key is installed on both SF Studios, MegaClaw, and MiniClaw; see private manager `docs/fleet-setup.md` for live proof and offline/provider-blocked directions. Do not confuse it with FoundationClaw.
- Personal cloud OpenClaw: `clawmac` (Peter may typo/say `crabmac`), MacStadium service `100121942`, Tailscale/SSH `steipete@clawmac`, gateway via LaunchAgent `ai.openclaw.gateway`, loopback `127.0.0.1:18789`, Telegram connected. The current 2026-08-01 provider network outage is tracked by Atlanta remote hands on tickets #11481/#11484; one hard reboot restored SSH only briefly, so do not repeat power cycles.
- Network split:
- `corporate`: Peter's work-managed environment. Treat Mac Studio as the main remote Mac to configure and inspect there.View the complete source on GitHubskill-cleaner
When your agent uses it
Codex/OpenClaw skill audit: live budget, usage, duplicates, compact descriptions.
What it loads into context
Frontmatter
27 tokensAlways available to the agent
SKILL.md
958 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
- Workflow
- Analyzer Notes
- Output Policy
Scripts executed separately
scripts/skill-cleaner.test.tsscripts/skill-cleaner.ts
Files
SKILL.mdcore4,182 bytesSKILL.mdcore4,182 bytesSKILL.mdcore4,182 bytesagents/openai.yamlasset278 bytesscripts/skill-cleaner.test.tsruns3,425 bytesscripts/skill-cleaner.tsruns45,123 bytes
Read SKILL.md
# Skill Cleaner
Use this when trimming skill prompt budget, finding duplicate skills, auditing enabled/disabled skill roots, or deciding which skills/plugins to remove.
## Workflow
1. Run the analyzer from this skill directory or repo root:
```bash
node --experimental-strip-types skills/skill-cleaner/scripts/skill-cleaner.ts --months 3
```
Useful variants:
View the complete source on GitHubsonos
When your agent uses it
Sonos control: search, queue, playlists, rooms/groups, volume, YouTube.
What it loads into context
Frontmatter
39 tokensAlways available to the agent
SKILL.md
399 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
- Rules
- Workflow
- Common Tasks
- YouTube Notes
Files
SKILL.mdcore1,759 bytesagents/openai.yamlasset236 bytes
Read SKILL.md
# Sonos
Use for Sonos music, playback, queue, room/group, and YouTube workflows.
## Rules
- Prefer existing local Sonos tooling in the current repo before inventing shell/API calls.
- Do not change speaker groups, queues, or playback unless the user asks for it.
- Confirm target room/group when ambiguous.
- For YouTube, prefer a playable audio URL or local extraction workflow already present in the repo; avoid downloading unless requested.
- Keep network/debug work out of scope unless the user explicitly asks for diagnostics.
- Secrets, service tokens, and account auth: check env/profile first; use `op` only via the repo/AGENTS rules.
## WorkflowView the complete source on GitHubspeaking
When your agent uses it
Speaking ops: invites, keynotes, panels, Gmail/calendar, conferences.
What it loads into context
Frontmatter
22 tokensAlways available to the agent
SKILL.md
1,196 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
- Sources
- Scope
- Evaluation
- Verification
- Repo Notes
- Sheet Sync
Files
SKILL.mdcore4,815 bytesSKILL.mdcore4,815 bytesagents/openai.yamlasset250 bytes
Read SKILL.md
# Speaking
Use this for Peter's speaking-opportunity workflow.
## Sources
- **Strategy (read first, always): `/Users/steipete/Projects/manager/CONFERENCES.md`** — standing decisions (e.g. no TED, no paid talks), 2027 budget, anchor plan, triage tiers.
- Repo: `/Users/steipete/Projects/conferences`
- Sheet: `Peter Steinberger Inbounds`
- Sheet URL: https://docs.google.com/spreadsheets/d/1dNt5EjgfgvPoAx5fa-igk681gniCkzL-IZ2FmjFl8fs/edit?gid=0#gid=0
- Main tab: `Invitations`
- Main brief: `/Users/steipete/Projects/conferences/conference-opportunities.md`
- One note per opportunity: `/Users/steipete/Projects/conferences/opportunities/NNN-slug.md`
View the complete source on GitHubssh-doctor
When your agent uses it
SSH triage: Remote Login, launchd sshd, pre-auth closes, stale sessions.
What it loads into context
Frontmatter
28 tokensAlways available to the agent
SKILL.md
1,414 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
- Rules
- Baseline
- Config
- Logs
- Stale sshd-session Fix
- Firewall
- OP Profile Block
- Closeout
Files
SKILL.mdcore4,884 bytesSKILL.mdcore4,884 bytesSKILL.mdcore4,884 bytesSKILL.mdcore4,884 bytesSKILL.mdcore4,884 bytesSKILL.mdcore4,884 bytesSKILL.mdcore4,884 bytesSKILL.mdcore4,884 bytesSKILL.mdcore4,884 bytesSKILL.mdcore4,884 bytesSKILL.mdcore4,884 bytes
Read SKILL.md
# SSH Doctor
Use when SSH connects then closes before auth, Remote Login seems advertised but unusable, or local/remote Mac SSH needs diagnosis.
## Rules
- Do not print secrets, tokens, full env, or broad secret grep output.
- Validate locally first: loopback failure means server-side sshd/launchd/config; loopback success plus remote failure means network/firewall/filter/listen path.
- Report suspicious config lines before changing `/etc/ssh/sshd_config`.
- Prefer non-interactive SSH:
```bash
ssh -o RequestTTY=no -o RemoteCommand=none HOST 'hostname; id -un'
```View the complete source on GitHubswift-concurrency-expert
When your agent uses it
Swift concurrency review/fix: compiler errors, Sendable, isolation, remediation.
What it loads into context
Frontmatter
27 tokensAlways available to the agent
SKILL.md
390 tokensWhen the skill is activated
Reference documents
2,664 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Overview
- Workflow
- Reference material
Files
SKILL.mdcore1,678 bytesreferences/swift-6-2-concurrency.mddoc10,673 bytesreferences/swiftui-concurrency-tour-wwdc.mddoc1,645 bytes
Read SKILL.md
# Swift Concurrency Expert
_Attribution: copied from @Dimillian’s `Dimillian/Skills` (2025-12-31)._
## Overview
Review and fix Swift Concurrency issues in Swift 6.2+ codebases by applying actor isolation, Sendable safety, and modern concurrency patterns with minimal behavior changes.
## Workflow
### 1. Triage the issue
- Capture the exact compiler diagnostics and the offending symbol(s).
- Identify the current actor context (`@MainActor`, `actor`, `nonisolated`) and whether a default actor isolation mode is enabled.View the complete source on GitHubswiftui-liquid-glass
When your agent uses it
SwiftUI Liquid Glass: implement, adopt, refactor, review correctness/perf/design.
What it loads into context
Frontmatter
29 tokensAlways available to the agent
SKILL.md
837 tokensWhen the skill is activated
Reference documents
1,843 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Overview
- Workflow Decision Tree
- Core Guidelines
- Review Checklist
- Implementation Checklist
- Quick Snippets
- Resources
Files
SKILL.mdcore3,657 bytesreferences/liquid-glass.mddoc8,159 bytes
Read SKILL.md
# SwiftUI Liquid Glass
_Attribution: copied from @Dimillian’s `Dimillian/Skills` (2025-12-31)._
## Overview
Use this skill to build or review SwiftUI features that fully align with the iOS 26+ Liquid Glass API. Prioritize native APIs (`glassEffect`, `GlassEffectContainer`, glass button styles) and Apple design guidance. Keep usage consistent, interactive where needed, and performance aware.
## Workflow Decision Tree
Choose the path that matches the request:
### 1) Review an existing feature
- Inspect where Liquid Glass should be used and where it should not.
- Verify correct modifier order, shape usage, and container placement.
- Check for iOS 26+ availability handling and sensible fallbacks.View the complete source on GitHubswiftui-performance-audit
When your agent uses it
SwiftUI performance: render, scroll, CPU/memory, updates, layout, Instruments.
What it loads into context
Frontmatter
29 tokensAlways available to the agent
SKILL.md
1,222 tokensWhen the skill is activated
Reference documents
1,465 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Overview
- Workflow Decision Tree
- 1. Code-First Review
- 2. Guide the User to Profile
- 3. Analyze and Diagnose
- 4. Remediate
- Common Code Smells (and Fixes)
- 5. Verify
- Outputs
- References
Files
SKILL.mdcore5,272 bytesreferences/demystify-swiftui-performance-wwdc23.mddoc1,813 bytesreferences/optimizing-swiftui-performance-instruments.mddoc1,837 bytesreferences/understanding-hangs-in-your-app.mddoc1,267 bytesreferences/understanding-improving-swiftui-performance.mddoc2,262 bytes
Read SKILL.md
# SwiftUI Performance Audit
_Attribution: copied from @Dimillian’s `Dimillian/Skills` (2025-12-31)._
## Overview
Audit SwiftUI view performance end-to-end, from instrumentation and baselining to root-cause analysis and concrete remediation steps.
## Workflow Decision Tree
- If the user provides code, start with "Code-First Review."
- If the user only describes symptoms, ask for minimal code/context, then do "Code-First Review."
- If code review is inconclusive, go to "Guide the User to Profile" and ask for a trace or screenshots.
View the complete source on GitHubswiftui-view-refactor
When your agent uses it
SwiftUI view refactor/review: layout, DI, Observation, view models.
What it loads into context
Frontmatter
28 tokensAlways available to the agent
SKILL.md
1,069 tokensWhen the skill is activated
Reference documents
1,686 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Overview
- Core Guidelines
- Workflow
- Notes
Files
SKILL.mdcore4,604 bytesreferences/mv-patterns.mddoc7,961 bytes
Read SKILL.md
# SwiftUI View Refactor
_Attribution: copied from @Dimillian’s `Dimillian/Skills` (2025-12-31)._
## Overview
Apply a consistent structure and dependency pattern to SwiftUI views, with a focus on ordering, Model-View (MV) patterns, careful view model handling, and correct Observation usage.
## Core Guidelines
### 1) View ordering (top → bottom)
- Environment
- `private`/`public` `let`
- `@State` / other stored properties
- computed `var` (non-view)View the complete source on GitHubtelecrawl
When your agent uses it
Telegram archive: chats, messages, contacts, folders, search; import from Telegram Desktop/macOS.
What it loads into context
Frontmatter
28 tokensAlways available to the agent
SKILL.md
410 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
- Sources
- Freshness
- Queries
- Import / Refresh
- Backup
Files
SKILL.mdcore1,670 bytesSKILL.mdcore1,670 bytesSKILL.mdcore1,670 bytesSKILL.mdcore1,670 bytesSKILL.mdcore1,670 bytesSKILL.mdcore1,670 bytesSKILL.mdcore1,670 bytes
Read SKILL.md
# Telecrawl
Use this for Telegram history questions. Local archive first; the Telegram apps only for live/current state.
## Sources
- DB: `~/.telecrawl/telecrawl.db`
- Import source: Telegram Desktop `tdata` or native macOS Telegram Postbox (auto-detected)
- CLI: `telecrawl`
- Archive host: the populated archive currently lives on `clawmac` (~200 chats). Local DBs on other Macs may be empty — check `status` first and prefer SSH to the archive host over answering from an empty DB:
```bash
ssh -o RequestTTY=no -o RemoteCommand=none steipete@clawmac 'zsh -lc "telecrawl --json status"'
```View the complete source on GitHubthings-todo
When your agent uses it
Things 3 via things CLI: add, list, search, update, delete, verify.
What it loads into context
Frontmatter
28 tokensAlways available to the agent
SKILL.md
743 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
- Start
- Add
- Update / Delete
- Conventions
- Gotchas
Files
SKILL.mdcore2,839 bytesSKILL.mdcore2,839 bytesSKILL.mdcore2,839 bytesSKILL.mdcore2,839 bytesSKILL.mdcore2,839 bytesSKILL.mdcore2,839 bytes
Read SKILL.md
# Things Todo
Use this for Things 3 tasks on Peter's Macs. Prefer `things` for Things-backed
todos; use `$reminders` only when the user asks for Apple Reminders.
## Tool
- CLI: `things`
- Repo: `https://github.com/ossianhempel/things3-cli`
- Install:
```bash
GOBIN=/opt/homebrew/bin go install github.com/ossianhempel/things3-cli/cmd/things@latest
```View the complete source on GitHubtwilio-sms
When your agent uses it
Twilio SMS CLI: buy/list/keep numbers, send/check messages, credential routing.
What it loads into context
Frontmatter
40 tokensAlways available to the agent
SKILL.md
1,158 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
- Safety
- Credential Route
- CLI Setup
- Numbers
- SMS
- Notes
Files
SKILL.mdcore4,242 bytesSKILL.mdcore4,242 bytesSKILL.mdcore4,242 bytesSKILL.mdcore4,242 bytesSKILL.mdcore4,242 bytesSKILL.mdcore4,242 bytesSKILL.mdcore4,242 bytesSKILL.mdcore4,242 bytesSKILL.mdcore4,242 bytesSKILL.mdcore4,242 bytesSKILL.mdcore4,242 bytesSKILL.mdcore4,242 bytesSKILL.mdcore4,242 bytesagents/openai.yamlasset258 bytes
Read SKILL.md
# Twilio SMS
Use for Twilio phone-number and SMS work: create/buy numbers, list owned numbers, keep/label numbers, send texts, and check inbound/outbound messages.
## Safety
- Never print Account SIDs, auth tokens, API secrets, TOTP codes, or full 1Password item JSON.
- Do not store real phone numbers, SIDs, names, or account-specific item IDs in this skill.
- Use `$one-password` for secret reads. `op` stays tmux-only.
- If desktop 1Password access is needed, unset service-account auth for those commands: `env -u OP_SERVICE_ACCOUNT_TOKEN op ...`.
- Print credential shape only: field present, length, prefix class if useful.
- Public writes or logs: avoid leaking message bodies unless the user asked to read/check SMS.
## Credential RouteView the complete source on GitHubvideo-transcript-downloader
When your agent uses it
yt-dlp downloads: video, audio, subtitles, transcripts, clips, playlists.
What it loads into context
Frontmatter
28 tokensAlways available to the agent
SKILL.md
593 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
- Setup
- Transcript (default: clean paragraph)
- Download video / audio / subtitles
- Formats (list + choose)
- Notes
- Troubleshooting (only when needed)
Scripts executed separately
package.jsonscripts/html-entities.jsscripts/vtd.jsscripts/vtd.test.mjs
Files
.gitignoreasset51 bytesSKILL.mdcore2,254 bytesSKILL.mdcore2,254 bytesSKILL.mdcore2,254 bytesSKILL.mdcore2,254 bytespackage-lock.jsonasset677 bytespackage.jsonruns170 bytesscripts/html-entities.jsruns832 bytesscripts/vtd.jsruns14,716 bytesscripts/vtd.test.mjsruns732 bytes
Read SKILL.md
# Video Transcript Downloader
`./scripts/vtd.js` can:
- Print a transcript as a clean paragraph (timestamps optional).
- Download video/audio/subtitles.
Transcript behavior:
- YouTube: fetch via `youtube-transcript-plus` when possible.
- Otherwise: pull subtitles via `yt-dlp`, then clean into a paragraph.
## Setup
```bash
cd ~/Projects/agent-scripts/skills/video-transcript-downloader && npm ciView the complete source on GitHubvm-lab
When your agent uses it
Parallels macOS VM lab: GUI automation, Peekaboo, TCC, Ghostty.
What it loads into context
Frontmatter
30 tokensAlways available to the agent
SKILL.md
1,875 tokensWhen the skill is activated
Reference documents
2,471 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Safety Rules
- Bootstrap Preflight
- VM Discovery
- TCC / GUI Attribution
- Running Commands Through Ghostty
- Known Pitfalls
- Two-Way Validation
- Peekaboo VM Baseline
- Reporting
Scripts executed separately
scripts/parallels_type.py
Files
SKILL.mdcore7,312 bytesSKILL.mdcore7,312 bytesSKILL.mdcore7,312 bytesSKILL.mdcore7,312 bytesSKILL.mdcore7,312 bytesSKILL.mdcore7,312 bytesSKILL.mdcore7,312 bytesSKILL.mdcore7,312 bytesSKILL.mdcore7,312 bytesSKILL.mdcore7,312 bytesSKILL.mdcore7,312 bytesSKILL.mdcore7,312 bytesSKILL.mdcore7,312 bytesSKILL.mdcore7,312 bytesSKILL.mdcore7,312 bytesagents/openai.yamlasset261 bytesreferences/bootstrap-diagnostics.mddoc10,972 bytesscripts/parallels_type.pyruns3,106 bytes
Read SKILL.md
# VM Lab
Use this when the task needs a clean macOS VM to test GUI automation, TCC prompts, screenshot capture, clicking, typing, performance, or "two-way validation" of Peekaboo-like tools.
Core idea: run the tool under test inside the guest, but verify it from outside the guest with Parallels screenshots and host-side observations. Do not close apps you do not own.
## Safety Rules
- Only task-owned clones are disposable. Preserve source/golden snapshots, recovery VMs, and other tasks' VMs; never reset, revert, or delete their snapshots.
- Never access inherited guest credentials or bypass login/startup security to bootstrap a clone.
- Never print secrets. If `op` is needed, follow the 1Password skill and run it only inside `tmux`.
- Prefer fresh app windows you create yourself: TextEdit, a local HTML test page, or a small test app.
- Limit host writes to task-owned temporary diagnostics and explicitly authorized clone recovery. Never change global Bash/Codex settings for a lab workaround.
- For git repos inside the VM, use HTTPS remotes and normal branch discipline.View the complete source on GitHubWhen your agent uses it
WhatsApp router: history/search/read/send; wacrawl read, wacli live.
What it loads into context
Frontmatter
26 tokensAlways available to the agent
SKILL.md
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
- Routing
- Safety
- Common Commands
- Repo Pointers
Files
SKILL.mdcore3,740 bytesSKILL.mdcore3,740 bytesSKILL.mdcore3,740 bytesSKILL.mdcore3,740 bytesSKILL.mdcore3,740 bytesSKILL.mdcore3,740 bytesSKILL.mdcore3,740 bytesSKILL.mdcore3,740 bytesSKILL.mdcore3,740 bytesSKILL.mdcore3,740 bytes
Read SKILL.md
# WhatsApp
Use this as the first stop for WhatsApp work. Keep the source boundary sharp:
- `wacrawl`: primary WhatsApp Desktop archive. Read-only, best local history, no network, no sending.
- `wacli`: linked-device accounts. Use for alt accounts, live sync, auth, sending, chat/group mutation, and WhatsApp Web protocol questions.
If the user names `wacrawl` or `wacli` repo work specifically, read that tool's own skill too.
## Routing
- Primary WhatsApp reads/search/history: use `wacrawl`.
- Read/unread counts from WhatsApp Desktop: use `wacrawl`; it has chat-level unread counts, not per-message read state.
- Freshness-sensitive primary reads: check `wacrawl status`; run `wacrawl sync` when asked or when current data matters.View the complete source on GitHubwrangler
When your agent uses it
Wrangler CLI: Workers, KV, tail, deploy, account routing.
What it loads into context
Frontmatter
23 tokensAlways available to the agent
SKILL.md
512 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
- Defaults
- Pitfalls
- Quick Commands
- Account Check
Files
SKILL.mdcore1,952 bytesSKILL.mdcore1,952 bytesagents/openai.yamlasset268 bytes
Read SKILL.md
# Wrangler
Use for Cloudflare Wrangler CLI work: deploys, tails, KV/R2/D1/Queues/Workers, secrets, bindings, and account routing.
## Defaults
- Retrieval first for flags/config: `wrangler --help`, subcommand `--help`, local `node_modules/wrangler/config-schema.json`, then Cloudflare docs.
- Prefer repo wrapper: `npm exec --yes --package wrangler -- wrangler ...` unless repo has its own script.
- `wrangler whoami` before account-sensitive work.
- ReleaseBar prod account: `Steipete@gmail.com's Account` / `de09342a728de2c25c85cc6b34d68739`.
- OpenClaw projects: use OpenClaw account / `91b59577e757131d68d55a471fe32aca`. Ask if unsure.
## Pitfalls
View the complete source on GitHubxcode-sync
When your agent uses it
Xcode fleet sync: signed archives, compatibility, install, selection, first launch.
What it loads into context
Frontmatter
26 tokensAlways available to the agent
SKILL.md
1,907 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
- Inventory
- Simulator hygiene
- Inspect source
- Compatibility
- Transfer and install
- First launch and verification
Scripts executed separately
scripts/xcode-host-inventory.shscripts/xcode-post-install-smoke.shscripts/xcode-post-install-smoke.test.shscripts/xcode-simulator-hygiene.sh
Files
SKILL.mdcore8,341 bytesSKILL.mdcore8,341 bytesSKILL.mdcore8,341 bytesSKILL.mdcore8,341 bytesSKILL.mdcore8,341 bytesSKILL.mdcore8,341 bytesSKILL.mdcore8,341 bytesSKILL.mdcore8,341 bytesagents/openai.yamlasset206 bytesscripts/xcode-host-inventory.shruns1,114 bytesscripts/xcode-post-install-smoke.shruns3,186 bytesscripts/xcode-post-install-smoke.test.shruns4,199 bytesscripts/xcode-simulator-hygiene.shruns4,057 bytes
Read SKILL.md
# Xcode Sync
Synchronize exact Xcode builds across Peter's supported Macs. Use `$remote-mac` for fleet topology and SSH rules.
## Inventory
1. Read `~/Projects/manager/computers.yaml`; use live `tailscale status --json` for reachability/IPs.
2. Exclude handed-off and unknown hosts. Verify `hostname`, user, macOS, architecture, and hardware UUID before writes.
3. Deduplicate Tailscale nodes by hardware UUID; one Mac may have multiple live node records.
4. Run `scripts/xcode-host-inventory.sh` locally or remotely:
```bash
skills/xcode-sync/scripts/xcode-host-inventory.sh
ssh -o RequestTTY=no -o RemoteCommand=none HOST 'bash -s' \View the complete source on GitHubxurl
When your agent uses it
xurl X API CLI: install, auth, app choice, shortcuts, raw endpoints.
What it loads into context
Frontmatter
168 tokensAlways available to the agent
SKILL.md
969 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
- Install
- Safety
- Auth
- Common shortcuts
- Raw endpoint mode
- Quick checks
Files
SKILL.mdcore3,363 bytesSKILL.mdcore3,363 bytesSKILL.mdcore3,363 bytesSKILL.mdcore3,363 bytesSKILL.mdcore3,363 bytesSKILL.mdcore3,363 bytesSKILL.mdcore3,363 bytesSKILL.mdcore3,363 bytesSKILL.mdcore3,363 bytesSKILL.mdcore3,363 bytesSKILL.mdcore3,363 bytesSKILL.mdcore3,363 bytesSKILL.mdcore3,363 bytesSKILL.mdcore3,363 bytesSKILL.mdcore3,363 bytesSKILL.mdcore3,363 bytesSKILL.mdcore3,363 bytesSKILL.mdcore3,363 bytes
Read SKILL.md
# xurl
Official CLI for the X API.
Primary upstream: <https://github.com/xdevplatform/xurl>
## Install
Homebrew:
```bash
brew install --cask xdevplatform/tap/xurl
```
View the complete source on GitHubSkills included
- agent-transcript
- beeper
- browser-use
- clawsweeper-status
- clickclack
- cloudflare-registrar
- codex-debugging
- codex-first
- codex-huge-context
- codexbar
- create-cli
- discord-clawd
- domain-dns-ops
- fleet-maintenance
- frontend-design
- github-author-context
- github-cache-hygiene
- github-deep-review
- github-project-triage
- hopper-debugger
- instruments-profiling
- mac-maintenance
- maintainer-orchestrator
- markdown-converter
- nano-banana-pro
- native-app-performance
- notcrawl
- npm
- obsidian
- openai-image-gen
- openclaw-relay
- oracle
- project-structure
- release-mac-app
- release-tweets
- reminders
- remote-mac
- skill-cleaner
- sonos
- speaking
- ssh-doctor
- swift-concurrency-expert
- swiftui-liquid-glass
- swiftui-performance-audit
- swiftui-view-refactor
- telecrawl
- things-todo
- twilio-sms
- video-transcript-downloader
- vm-lab
- wrangler
- xcode-sync
- xurl
Repository facts
- License
- MIT
- Created
- Nov 8, 2025
- Last pushed
- Oct 30, 2026
- Forks
- 650
- Open issues
- 0
- Project activity
- Active
Rank over the last 12 weeks
Now #198 · best #163 · down 17 in 30 days
- #191 on Oct 28
- #194 on Oct 29
- #195 on Oct 30
- #196 from Oct 31 to Nov 2
- #197 on Nov 3
- #198 since Nov 4
56 earlier periods
- #159 on Aug 2
- #161 from Aug 7 to Aug 8
- #160 on Aug 9
- #164 on Aug 10
- #165 from Aug 11 to Aug 12
- #166 from Aug 13 to Aug 14
- #165 from Aug 15 to Aug 17
- #168 from Aug 18 to Aug 19
- #166 on Aug 20
- #167 on Aug 21
- #163 on Aug 22
- #170 on Aug 23
- #171 from Aug 24 to Aug 26
- #173 from Aug 27 to Aug 28
- #174 on Aug 29
- #172 from Aug 30 to Aug 31
- #178 on Sep 1
- #174 on Sep 2
- #180 on Sep 3
- #177 on Sep 4
- #178 on Sep 6
- #181 from Sep 7 to Sep 8
- #182 from Sep 9 to Sep 11
- #184 on Sep 12
- #187 on Sep 13
- #188 from Sep 14 to Sep 15
- #187 from Sep 16 to Sep 17
- #190 on Sep 18
- #187 on Sep 19
- #191 on Sep 21
- #192 on Sep 22
- #191 from Sep 23 to Sep 26
- #192 from Sep 27 to Sep 28
- #185 on Sep 29
- #181 on Sep 30
- #180 on Oct 1
- #181 on Oct 2
- #178 on Oct 3
- #177 on Oct 4
- #179 from Oct 5 to Oct 6
- #181 on Oct 7
- #179 on Oct 8
- #182 on Oct 9
- #180 on Oct 10
- #181 from Oct 11 to Oct 12
- #184 from Oct 13 to Oct 14
- #183 from Oct 15 to Oct 16
- #186 on Oct 17
- #187 on Oct 18
- #186 on Oct 19
- #185 on Oct 20
- #188 on Oct 21
- #187 on Oct 22
- #186 on Oct 23
- #187 on Oct 24
- #189 on Oct 25
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 238 notes
skills/beeper/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/beeper/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/browser-use/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/browser-use/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/browser-use/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/browser-use/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/browser-use/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/browser-use/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/browser-use/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/browser-use/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/clawsweeper-status/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/clawsweeper-status/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/cloudflare-registrar/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/cloudflare-registrar/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/cloudflare-registrar/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/codex-debugging/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/codex-debugging/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/codex-debugging/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/codex-debugging/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/codex-debugging/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzed
- 1 broad permissionin 1 file: xurl/SKILL.md:1
- 106 dangerous shell commandsin 36 files: release-mac-app/scripts/lib/mac_release.sh:64 ssh-doctor/SKILL.md:28 release-mac-app/scripts/mac-release.test.sh:11 and 33 more
- 367 network referencesin 46 files: clawsweeper-status/scripts/clawsweeper-status.test.sh:39 maintainer-orchestrator/references/non-majority-repositories.md:7 release-mac-app/scripts/lib/mac_release.sh:742 and 43 more
- 2 obfuscation signalsin 2 files: nano-banana-pro/scripts/generate_image.py:187 openai-image-gen/scripts/gen.py:199
- No instruction overrides
- 70 executable scriptsin 66 files: skills/openclaw-relay/scripts/openclaw_relay.py:1 agent-transcript/scripts/agent-transcript:1 browser-use/auto-allow.py:1 and 63 more
- 298 references to secretsin 31 files: release-mac-app/scripts/lib/mac_release.sh:41 release-mac-app/scripts/mac-release.test.sh:47 skills/openclaw-relay/scripts/openclaw_relay.py:20 and 28 more
- No requests to vote in Hot
Show all 844 signals by file
skills/agent-transcript/SKILL.md
- Access to secretsline 35
[Credential-related source omitted]
skills/agent-transcript/scripts/agent-transcript
- Executable scriptline 1
#!/usr/bin/env node - Access to secretsline 204
[Credential-related source omitted] - Access to secretsline 219
[Credential-related source omitted] - Network accessline 302
return "execute"; } if (/^(ssh|curl|wget|tailscale|nc )\b/.test(cmd)) return "network"; - Network accessline 303
} if (/^(ssh|curl|wget|tailscale|nc )\b/.test(cmd)) return "network"; return "execute"; - Network accessline 304
if (/^(ssh|curl|wget|tailscale|nc )\b/.test(cmd)) return "network";
skills/browser-use/SKILL.md
- Network accessline 139
that depend on those stripped variables. If an explicit endpoint is necessary, set `MCPORTER_CHROME_DEVTOOLS_RELAY_URL` there to the verified credential-free HTTP loopback base URL, for example `http://127.0.0.1:28799` after verifying - Network accessline 140
set `MCPORTER_CHROME_DEVTOOLS_RELAY_URL` there to the verified credential-free HTTP loopback base URL, for example `http://127.0.0.1:28799` after verifying that port. This override does not accept a WebSocket CDP URL such as - Network accessline 141
HTTP loopback base URL, for example `http://127.0.0.1:28799` after verifying
skills/browser-use/auto-allow.py
- Executable scriptline 1
#!/usr/bin/env python3
skills/clawsweeper-status/scripts/clawsweeper-status.sh
- Executable scriptline 1
#!/usr/bin/env bash - Dangerous shell operationline 68
trap 'rm -rf "$tmpdir"' EXIT - Network accessline 225
if command -v curl >/dev/null 2>&1 && \ - Network accessline 226
curl --fail --silent --show-error --connect-timeout 3 --max-time 8 \ - Network accessline 227
"${CLAWSWEEPER_EXACT_REVIEW_QUEUE_URL:-https://clawsweeper.openclaw.ai}/api/exact-review-queue" \
skills/clawsweeper-status/scripts/clawsweeper-status.test.sh
- Executable scriptline 1
#!/usr/bin/env bash - Dangerous shell operationline 6
trap 'rm -rf "$tmpdir"' EXIT - Network accessline 39
case "$1 $2" in "run list") printf '%s\n' '[{"databaseId":11,"name":"Sweep","status":"completed","conclusion":"failure","createdAt":"2099-01-01T00:00:00Z","url":"https://github.test/runs/11"}]' - Network accessline 40
"run list") printf '%s\n' '[{"databaseId":11,"name":"Sweep","status":"completed","conclusion":"failure","createdAt":"2099-01-01T00:00:00Z","url":"https://github.test/runs/11"}]' ;; - Network accessline 41
printf '%s\n' '[{"databaseId":11,"name":"Sweep","status":"completed","conclusion":"failure","createdAt":"2099-01-01T00:00:00Z","url":"https://github.test/runs/11"}]' - Network accessline 65
;; "pr list") printf '%s\n' '[{"title":"Generated repair","url":"https://github.test/pull/7","mergedAt":"2099-01-01T00:00:00Z","mergedBy":{"login":"maintainer"},"labels":[]}]' - Network accessline 66
"pr list") printf '%s\n' '[{"title":"Generated repair","url":"https://github.test/pull/7","mergedAt":"2099-01-01T00:00:00Z","mergedBy":{"login":"maintainer"},"labels":[]}]' ;; - Network accessline 67
printf '%s\n' '[{"title":"Generated repair","url":"https://github.test/pull/7","mergedAt":"2099-01-01T00:00:00Z","mergedBy":{"login":"maintainer"},"labels":[]}]' - Network accessline 72
exit 1 fi printf '%s\n' '[{"user":{"login":"clawsweeper"},"body":"Codex review: clean","html_url":"https://github.test/comment/8","issue_url":"https://api.github.test/issues/8"}]' - Network accessline 73
fi printf '%s\n' '[{"user":{"login":"clawsweeper"},"body":"Codex review: clean","html_url":"https://github.test/comment/8","issue_url":"https://api.github.test/issues/8"}]' ;; - Network accessline 74
printf '%s\n' '[{"user":{"login":"clawsweeper"},"body":"Codex review: clean","html_url":"https://github.test/comment/8","issue_url":"https://api.github.test/issues/8"}]' - Network accessline 78
;; "api repos/test/sweeper/actions/runs?status=in_progress&per_page=12") printf '%s\n' '[{"databaseId":21,"name":"ClawSweeper review","event":"workflow_dispatch","status":"in_progress","conclusion":null,"createdAt":"2099-01-01T00:00:0 - Network accessline 79
"api repos/test/sweeper/actions/runs?status=in_progress&per_page=12") printf '%s\n' '[{"databaseId":21,"name":"ClawSweeper review","event":"workflow_dispatch","status":"in_progress","conclusion":null,"createdAt":"2099-01-01T00:00:00Z"," - Network accessline 80
printf '%s\n' '[{"databaseId":21,"name":"ClawSweeper review","event":"workflow_dispatch","status":"in_progress","conclusion":null,"createdAt":"2099-01-01T00:00:00Z","url":"https://github.test/runs/21"},{"databaseId":25,"name":"Review event - Network accessline 81
;; "api repos/test/sweeper/actions/runs?status=queued&per_page=12") printf '%s\n' '[{"databaseId":22,"name":"ClawSweeper review","status":"queued","conclusion":null,"createdAt":"2099-01-01T00:00:00Z","url":"https://github.test/runs/22 - Network accessline 82
"api repos/test/sweeper/actions/runs?status=queued&per_page=12") printf '%s\n' '[{"databaseId":22,"name":"ClawSweeper review","status":"queued","conclusion":null,"createdAt":"2099-01-01T00:00:00Z","url":"https://github.test/runs/22"}]' - Network accessline 83
printf '%s\n' '[{"databaseId":22,"name":"ClawSweeper review","status":"queued","conclusion":null,"createdAt":"2099-01-01T00:00:00Z","url":"https://github.test/runs/22"}]' - Network accessline 84
;; "api repos/test/sweeper/actions/runs?status=pending&per_page=12") printf '%s\n' '[{"databaseId":23,"name":"ClawSweeper review","status":"pending","conclusion":null,"createdAt":"2099-01-01T00:00:00Z","url":"https://github.test/runs/ - Network accessline 85
"api repos/test/sweeper/actions/runs?status=pending&per_page=12") printf '%s\n' '[{"databaseId":23,"name":"ClawSweeper review","status":"pending","conclusion":null,"createdAt":"2099-01-01T00:00:00Z","url":"https://github.test/runs/23"}] - Network accessline 86
printf '%s\n' '[{"databaseId":23,"name":"ClawSweeper review","status":"pending","conclusion":null,"createdAt":"2099-01-01T00:00:00Z","url":"https://github.test/runs/23"}]' - Network accessline 87
;; "api repos/test/sweeper/actions/runs?status=requested&per_page=12") printf '%s\n' '[{"databaseId":24,"name":"repair commit finding intake","status":"requested","conclusion":null,"createdAt":"2099-01-01T00:00:00Z","url":"https://git - Network accessline 88
"api repos/test/sweeper/actions/runs?status=requested&per_page=12") printf '%s\n' '[{"databaseId":24,"name":"repair commit finding intake","status":"requested","conclusion":null,"createdAt":"2099-01-01T00:00:00Z","url":"https://github.t - Network accessline 89
printf '%s\n' '[{"databaseId":24,"name":"repair commit finding intake","status":"requested","conclusion":null,"createdAt":"2099-01-01T00:00:00Z","url":"https://github.test/runs/24"}]' - Network accessline 90
;; "api repos/test/sweeper/actions/runs?status=failure&per_page=12") printf '%s\n' '[{"databaseId":11,"name":"Sweep","status":"completed","conclusion":"failure","createdAt":"2099-01-01T00:00:00Z","url":"https://github.test/runs/11"}]' - Network accessline 91
"api repos/test/sweeper/actions/runs?status=failure&per_page=12") printf '%s\n' '[{"databaseId":11,"name":"Sweep","status":"completed","conclusion":"failure","createdAt":"2099-01-01T00:00:00Z","url":"https://github.test/runs/11"}]' - Network accessline 92
printf '%s\n' '[{"databaseId":11,"name":"Sweep","status":"completed","conclusion":"failure","createdAt":"2099-01-01T00:00:00Z","url":"https://github.test/runs/11"}]' - Network accessline 96
;; "api graphql") printf '%s\n' '{"data":{"pulls":{"nodes":[{"title":"Closed pull request","url":"https://github.test/pull/9","closedAt":"2099-01-01T00:00:00Z","timelineItems":{"nodes":[{"createdAt":"2099-01-01T00:00:00Z","actor":{"lo - Network accessline 97
"api graphql") printf '%s\n' '{"data":{"pulls":{"nodes":[{"title":"Closed pull request","url":"https://github.test/pull/9","closedAt":"2099-01-01T00:00:00Z","timelineItems":{"nodes":[{"createdAt":"2099-01-01T00:00:00Z","actor":{"login": - Network accessline 98
printf '%s\n' '{"data":{"pulls":{"nodes":[{"title":"Closed pull request","url":"https://github.test/pull/9","closedAt":"2099-01-01T00:00:00Z","timelineItems":{"nodes":[{"createdAt":"2099-01-01T00:00:00Z","actor":{"login":"clawsweeper"}}]}}] - Network accessline 108
cat >"$tmpdir/curl" <<'EOF' - Network accessline 172
expected_request="--fail --silent --show-error --connect-timeout 3 --max-time 8 ${CLAWSWEEPER_EXACT_REVIEW_QUEUE_URL:-https://clawsweeper.openclaw.ai}/api/exact-review-queue" if [ "$(cat "$CURL_TEST_LOG")" != "$expected_request" ]; then - Network accessline 173
if [ "$(cat "$CURL_TEST_LOG")" != "$expected_request" ]; then - Network accessline 215
grep -Fq -- '- Active Codex jobs: 8/128 running, 2 queued' "$tmpdir/output" grep -Fq -- '- Exact-review queue: 8/28 active, 2 pending (target test/target: 6/24 active, 1 pending)' "$tmpdir/output" grep -Fq 'https://github.test/pull/7' "$tmp - Network accessline 216
grep -Fq -- '- Exact-review queue: 8/28 active, 2 pending (target test/target: 6/24 active, 1 pending)' "$tmpdir/output" grep -Fq 'https://github.test/pull/7' "$tmpdir/output" grep -Fq 'https://github.test/comment/8' "$tmpdir/output" - Network accessline 217
grep -Fq 'https://github.test/pull/7' "$tmpdir/output" - Network accessline 218
grep -Fq 'https://github.test/comment/8' "$tmpdir/output" - Network accessline 219
grep -Fq 'https://github.test/pull/9' "$tmpdir/output" - Network accessline 220
grep -Fq 'https://github.test/issues/9' "$tmpdir/output" - Network accessline 348
name: ("group-" + (100 + $group | tostring) + "-" + ("x" * 16384)), event: "workflow_dispatch", status: "pending", conclusion: null, createdAt: "2099-01-01T00:00:00Z", url: "https://github.test/runs/volume"}] - Network accessline 349
event: "workflow_dispatch", status: "pending", conclusion: null, createdAt: "2099-01-01T00:00:00Z", url: "https://github.test/runs/volume"}] ' >"$tmpdir/runs.json" - Network accessline 350
createdAt: "2099-01-01T00:00:00Z", url: "https://github.test/runs/volume"}] - Network accessline 351
' >"$tmpdir/runs.json" jq -n ' [range(0; 10) | {title: "Merged fixture", url: ("https://github.test/merged/" + tostring), - Network accessline 352
jq -n ' [range(0; 10) | {title: "Merged fixture", url: ("https://github.test/merged/" + tostring), mergedAt: ("2099-01-01T00:00:0" + tostring + "Z")}] - Network accessline 353
[range(0; 10) | {title: "Merged fixture", url: ("https://github.test/merged/" + tostring), - Network accessline 357
[range(0; 10) | {user: {login: "clawsweeper"}, body: (if . % 2 == 0 then "Codex review: clean" else "Applied fix" end), html_url: ("https://github.test/comment/" + tostring), - Network accessline 358
body: (if . % 2 == 0 then "Codex review: clean" else "Applied fix" end), html_url: ("https://github.test/comment/" + tostring), issue_url: ("https://api.github.test/issues/" + tostring)}] - Network accessline 359
html_url: ("https://github.test/comment/" + tostring), - Network accessline 360
issue_url: ("https://api.github.test/issues/" + tostring)}] - Network accessline 361
' >"$tmpdir/comments.json" jq -n ' [range(0; 10) | {title: "Closed fixture", url: ("https://github.test/closed/" + tostring), - Network accessline 362
jq -n ' [range(0; 10) | {title: "Closed fixture", url: ("https://github.test/closed/" + tostring), closedAt: ("2099-01-01T00:00:0" + tostring + "Z"), - Network accessline 363
[range(0; 10) | {title: "Closed fixture", url: ("https://github.test/closed/" + tostring), - Network accessline 384
https://github.test/merged/9 - Network accessline 385
https://github.test/merged/8 - Network accessline 386
https://github.test/merged/7 - Network accessline 388
https://github.test/comment/0 - Network accessline 389
https://github.test/comment/2 - Network accessline 390
https://github.test/comment/4 - Network accessline 392
https://github.test/comment/1 - Network accessline 393
https://github.test/comment/3 - Network accessline 394
https://github.test/comment/5 - Network accessline 396
https://github.test/closed/9 - Network accessline 397
https://github.test/closed/8 - Network accessline 398
https://github.test/closed/7
skills/clickclack/SKILL.md
- Network accessline 12
- Repo: `~/Projects/clickclack` / `https://github.com/openclaw/clickclack` - Network accessline 13
- Product: self-hostable Slack-style chat for OpenClaw/community/agent workflows. - Surfaces: - `https://clickclack.chat` product site (Cloudflare Worker custom domain) - Network accessline 14
- Surfaces: - `https://clickclack.chat` product site (Cloudflare Worker custom domain) - `https://www.clickclack.chat` (Worker custom domain, same worker) - Network accessline 15
- `https://clickclack.chat` product site (Cloudflare Worker custom domain) - Network accessline 16
- `https://www.clickclack.chat` (Worker custom domain, same worker) - Network accessline 17
- `https://app.clickclack.chat` hosted app (Worker custom domain) - Network accessline 18
- `https://docs.clickclack.chat` GitHub Pages docs from `docs/` - Network accessline 39
- `curl -s https://clickclack.chat/ | grep -oE 'entry/app\.[A-Za-z0-9_-]+\.js'` — hash must match the freshly deployed build (compare against `https://clickclack.services-91b.workers.dev`). - Network accessline 40
- Same check for `https://app.clickclack.chat` and `https://www.clickclack.chat`. - `pnpm exec wrangler containers info a03b3158-bcfd-4962-9a86-e75489f4e803` — health + image digest. - `curl -I https://docs.clickclack.chat` - Network accessline 42
- `curl -I https://docs.clickclack.chat`
skills/codex-first/SKILL.md
- Access to secretsline 196
[Credential-related source omitted]
skills/codex-first/references/launch-details.md
- Network accessline 34
approved custom-catalog refresh, `--no-daemon` loads it in a fresh process. See the official [configuration reference](https://developers.openai.com/codex/config-reference/), - Network accessline 35
the official [configuration reference](https://developers.openai.com/codex/config-reference/), [GPT-6.1 Sol model page](https://developers.openai.com/api/docs/models/gpt-6.1-sol), - Network accessline 36
[configuration reference](https://developers.openai.com/codex/config-reference/), - Network accessline 37
[GPT-6.1 Sol model page](https://developers.openai.com/api/docs/models/gpt-6.1-sol), - Network accessline 38
and [Ultrafast API guide](https://developers.openai.com/api/docs/guides/ultrafast-mode). - Network accessline 65
fi ``` Or install the self-contained CLI via `curl -fsSL https://chatgpt.com/codex/install.sh | sh`, which needs no wrapper. - Dangerous shell operationline 67
Or install the self-contained CLI via `curl -fsSL https://chatgpt.com/codex/install.sh | sh`, which needs no wrapper. - Network accessline 67
Or install the self-contained CLI via `curl -fsSL https://chatgpt.com/codex/install.sh | sh`, which needs no wrapper. - Access to secretsline 73
[Credential-related source omitted]
skills/codex-first/references/troubleshooting.md
- Network accessline 27
curl -s -o /dev/null -w '%{http_code}\n' -m 8 <base_url>/models
skills/codex-first/scripts/codex-resume
skills/codex-first/scripts/codex-resume.test.sh
- Executable scriptline 1
#!/usr/bin/env bash - Dangerous shell operationline 11
cleanup() { for p in $holder_pids; do kill "$p" 2>/dev/null; done; pkill -f "landing-marker $root" 2>/dev/null; rm -rf "$root"; } - Dangerous shell operationline 51
check() { if eval "$2"; then pass=$((pass + 1)); else fail=$((fail + 1)); echo "FAIL: $1 ($2)"; fi; } - Dangerous shell operationline 52
setup() { export STUB="$root/stub-$1"; rm -rf "$STUB"; mkdir -p "$STUB"; shift; printf '%s\n' "$@" > "$STUB/plan"; }
skills/codex-huge-context/SKILL.md
- Access to secretsline 3
[Credential-related source omitted] - Network accessline 11
[Credential-related source omitted] - Access to secretsline 11
[Credential-related source omitted] - Access to secretsline 19
[Credential-related source omitted] - Network accessline 27
[GPT-6 Astra](https://developers.openai.com/api/docs/models/gpt-6-astra) exposes a 1,050,000-token total context window and can produce up to 128,000 output tokens. Codex does not set a smaller output budget on normal Responses API turns, s - Network accessline 33
Use the same safe input policy for both direct-provider catalogue models ([GPT-6.1 Sol](https://developers.openai.com/api/docs/models/gpt-6.1-sol) has the same 1,050,000-token window and 128,000-token output limit): - Network accessline 72
[model_providers.openai_api_direct] name = "OpenAI API direct" base_url = "https://api.openai.com/v1" - Network accessline 73
name = "OpenAI API direct" base_url = "https://api.openai.com/v1" wire_api = "responses" - Network accessline 74
base_url = "https://api.openai.com/v1" - Access to secretsline 111
[Credential-related source omitted] - Access to secretsline 116
[Credential-related source omitted] - Access to secretsline 119
[Credential-related source omitted] - Access to secretsline 122
[Credential-related source omitted] - Access to secretsline 124
[Credential-related source omitted] - Access to secretsline 126
[Credential-related source omitted] - Access to secretsline 134
[Credential-related source omitted] - Access to secretsline 148
[Credential-related source omitted] - Access to secretsline 214
[Credential-related source omitted] - Access to secretsline 215
[Credential-related source omitted]
skills/codex-huge-context/scripts/preflight.rb
- Executable scriptline 1
#!/usr/bin/env ruby - Network accessline 128
require_value(provider["base_url"], "https://api.openai.com/v1", "openai_api_direct.base_url") - Network accessline 208
require_value(root["model"], model, "#{name} profile model") require_value(root["model_provider"], "openai_api_direct", "#{name} profile model_provider") require_value(root.fetch("model_context_window", DEFAULT_CONTEXT_WINDOW), cont - Network accessline 209
require_value(root["model_provider"], "openai_api_direct", "#{name} profile model_provider") require_value(root.fetch("model_context_window", DEFAULT_CONTEXT_WINDOW), context_window, "#{name} profile model_context_wind - Network accessline 210
require_value(root.fetch("model_context_window", DEFAULT_CONTEXT_WINDOW), context_window, - Access to secretsline 237
[Credential-related source omitted] - Access to secretsline 249
[Credential-related source omitted] - Access to secretsline 276
[Credential-related source omitted] - Network accessline 296
puts "Codex direct API safe-context preflight: ok" puts "Codex direct API private-home auth check: ok" if private_home warn "Note: GITHUB_PAT_TOKEN is unset; GitHub MCP may fail independently." if ENV.fetch("GITHUB_PAT_TOKEN", "").empty - Network accessline 297
puts "Codex direct API private-home auth check: ok" if private_home warn "Note: GITHUB_PAT_TOKEN is unset; GitHub MCP may fail independently." if ENV.fetch("GITHUB_PAT_TOKEN", "").empty? rescue PreflightError => error - Network accessline 298
[Credential-related source omitted] - Access to secretsline 298
[Credential-related source omitted]
skills/codex-huge-context/scripts/preflight.test.rb
- Executable scriptline 1
#!/usr/bin/env ruby - Network accessline 78
[model_providers.openai_api_direct] name = "OpenAI API direct" base_url = "https://api.openai.com/v1" - Network accessline 79
name = "OpenAI API direct" base_url = "https://api.openai.com/v1" wire_api = "responses" - Network accessline 80
base_url = "https://api.openai.com/v1" - Access to secretsline 136
[Credential-related source omitted] - Network accessline 272
Dir.mktmpdir("codex-huge-context-test") do |root| parent_home = ENV.fetch("HOME") - Network accessline 273
parent_home = ENV.fetch("HOME") - Access to secretsline 289
[Credential-related source omitted] - Network accessline 293
Dir.mktmpdir("codex-huge-context-test") do |root| calls = File.join(root, "helper-homes") parent_home = ENV.fetch("HOME") - Network accessline 294
calls = File.join(root, "helper-homes") parent_home = ENV.fetch("HOME") config = write_fixture( - Network accessline 295
parent_home = ENV.fetch("HOME") - Network accessline 317
assert(homes.last != parent_home, "private-home check reused parent HOME") assert(!File.exist?(homes.last), "private-home directories were not cleaned up") assert(ENV.fetch("HOME") == parent_home, "preflight changed parent HOME") - Network accessline 318
assert(!File.exist?(homes.last), "private-home directories were not cleaned up") assert(ENV.fetch("HOME") == parent_home, "preflight changed parent HOME") assert(stdout.include?("private-home auth check: ok"), "private-home success mess - Network accessline 319
assert(ENV.fetch("HOME") == parent_home, "preflight changed parent HOME")
skills/codexbar/SKILL.md
skills/create-cli/SKILL.md
- Network accessline 12
- Read `agent-scripts/skills/create-cli/references/cli-guidelines.md` and apply it as the default rubric. - Upstream/full guidelines: https://clig.dev/ (propose changes: https://github.com/cli-guidelines/cli-guidelines) - Network accessline 13
- Upstream/full guidelines: https://clig.dev/ (propose changes: https://github.com/cli-guidelines/cli-guidelines) - Access to secretsline 38
[Credential-related source omitted]
skills/create-cli/references/cli-guidelines.md
- Network accessline 3
Source + contribution: - Full guide: https://clig.dev/ - Network accessline 4
- Full guide: https://clig.dev/ - Network accessline 5
- Propose changes: https://github.com/cli-guidelines/cli-guidelines - Dangerous shell operationline 145
- Multiple args ok for repeated simple items (`rm a b c`); avoid “2+ different positional concepts”. - Access to secretsline 204
[Credential-related source omitted]
skills/domain-dns-ops/SKILL.md
skills/fleet-maintenance/SKILL.md
skills/fleet-maintenance/references/fleet-schema.md
- Network accessline 27
- `requirements.claude_attribution`: `none` requires `~/.claude/settings.json` to set empty commit and pull-request attribution plus `sessionUrl: false`. This user setting applies to Claude Code and Claude Desktop coding sessions. The repai - Network accessline 28
- `requirements.agent_clis`: `authenticated` requires both the official Codex and Claude Code CLIs to resolve, report versions, and pass their non-interactive authentication checks. Both profiles manage the `codex` and `claude-code` casks; - Network accessline 29
- `requirements.github_cache`: must be `"octopool"` on both profiles. Installing the Octopool package does not satisfy this requirement by itself. `scripts/octopool-audit.sh` verifies the binary, both non-interactive and login zsh `gh` reso
skills/fleet-maintenance/scripts/admin-membership.mjs
- Executable scriptline 1
Executable file
skills/fleet-maintenance/scripts/agent-cli-audit.sh
skills/fleet-maintenance/scripts/agent-skill-links-audit.sh
- Executable scriptline 1
#!/bin/bash
skills/fleet-maintenance/scripts/claude-attribution-audit.sh
- Executable scriptline 1
#!/bin/bash
skills/fleet-maintenance/scripts/fleet-profile.mjs
- Executable scriptline 1
#!/usr/bin/env node
skills/fleet-maintenance/scripts/fleet-profile.test.mjs
- Executable scriptline 1
Executable file
skills/fleet-maintenance/scripts/global-gitignore-audit.sh
- Executable scriptline 1
#!/bin/bash
skills/fleet-maintenance/scripts/host-health-audit.sh
skills/fleet-maintenance/scripts/octopool-audit.sh
- Executable scriptline 1
#!/bin/bash - Network accessline 15
server="https://octopool.openclaw.ai" - Access to secretsline 127
[Credential-related source omitted] - Network accessline 151
[Credential-related source omitted] - Access to secretsline 151
[Credential-related source omitted] - Network accessline 152
"$octopool" login "$server" --gh-path "$real_gh" </dev/null >/dev/null - Network accessline 153
then printf 'octopool: login failed for %s using %s\n' "$server" "$real_gh" >&2 exit 1 - Network accessline 154
printf 'octopool: login failed for %s using %s\n' "$server" "$real_gh" >&2
skills/fleet-maintenance/scripts/op-profile-audit.sh
skills/fleet-maintenance/scripts/repo-sync-audit.sh
skills/fleet-maintenance/scripts/repo-sync-update.sh
skills/fleet-maintenance/scripts/test-agent-cli-audit.sh
skills/fleet-maintenance/scripts/test-fleet-profile.sh
skills/fleet-maintenance/scripts/test-octopool-audit.sh
- Executable scriptline 1
#!/bin/bash - Dangerous shell operationline 12
"${TMPDIR:-/tmp}"/octopool-audit-test.*) rm -rf "$scratch" ;; - Network accessline 28
whoami) [[ -f "$root/state/logged-in" ]] || exit 1 printf '{"server":"https://octopool.openclaw.ai","pool":"maintainers","login":"tester","client":"test-mac"}\n' - Network accessline 29
[[ -f "$root/state/logged-in" ]] || exit 1 printf '{"server":"https://octopool.openclaw.ai","pool":"maintainers","login":"tester","client":"test-mac"}\n' ;; - Network accessline 30
printf '{"server":"https://octopool.openclaw.ai","pool":"maintainers","login":"tester","client":"test-mac"}\n' - Network accessline 39
login) printf '%s\n' "$*" >>"$root/state/login-calls" [[ "${2:-}" == "https://octopool.openclaw.ai" ]] - Network accessline 40
printf '%s\n' "$*" >>"$root/state/login-calls" [[ "${2:-}" == "https://octopool.openclaw.ai" ]] [[ "${3:-}" == "--gh-path" && "${4:-}" == "$root/bin/real-gh" ]] - Network accessline 41
[[ "${2:-}" == "https://octopool.openclaw.ai" ]] - Network accessline 157
grep -q '^# unrelated startup content$' "$case_root/home/.zprofile" grep -q '^export FLEET_TEST=1$' "$case_root/home/.zprofile" [[ $(grep -Fc 'login https://octopool.openclaw.ai --gh-path' "$case_root/state/login-calls") == 2 ]] - Network accessline 159
[[ $(grep -Fc 'login https://octopool.openclaw.ai --gh-path' "$case_root/state/login-calls") == 2 ]]
skills/frontend-design/LICENSE.txt
skills/github-project-triage/SKILL.md
- Network accessline 58
url=$(git remote get-url origin 2>/dev/null || true) repo=$(printf '%s\n' "$url" | sed -E 's#^git@github.com:##; s#^https://github.com/##; s#\\.git$##') - Network accessline 59
repo=$(printf '%s\n' "$url" | sed -E 's#^git@github.com:##; s#^https://github.com/##; s#\\.git$##') fi - Network accessline 60
sed -E 's#^git@github.com:##; s#^https://github.com/##; s#\\.git$##')
skills/github-project-triage/scripts/github-activity.sh
- Executable scriptline 1
#!/usr/bin/env bash
skills/maintainer-orchestrator/references/non-majority-repositories.md
- Network accessline 7
| Repository | Peter / filtered commits | Leading evidence | | --- | ---: | --- | | [openclaw/ClawKeeper](https://github.com/openclaw/ClawKeeper) | 20 / 56 | huntharo: 31 | - Network accessline 8
| --- | ---: | --- | | [openclaw/ClawKeeper](https://github.com/openclaw/ClawKeeper) | 20 / 56 | huntharo: 31 | | [openclaw/Kova](https://github.com/openclaw/Kova) | 23 / 998 | snapshot 2026-08-01; Shakker: 647; Vincent Koc identities: 323 - Network accessline 9
| [openclaw/ClawKeeper](https://github.com/openclaw/ClawKeeper) | 20 / 56 | huntharo: 31 | - Network accessline 10
| [openclaw/Kova](https://github.com/openclaw/Kova) | 23 / 998 | snapshot 2026-08-01; Shakker: 647; Vincent Koc identities: 323 | - Network accessline 11
| [openclaw/acpx](https://github.com/openclaw/acpx) | 81 / 399 | Bob: 104; Vincent Koc: 72 | - Network accessline 12
| [openclaw/babelfish](https://github.com/openclaw/babelfish) | 4 / 47 | snapshot 2026-08-01; Vincent Koc: 27; Dallin Romney: 16 | - Network accessline 13
| [openclaw/carapace](https://github.com/openclaw/carapace) | 0 / 413 | snapshot 2026-08-01; Peter: 0 commits | - Network accessline 14
| [openclaw/clawbench](https://github.com/openclaw/clawbench) | 3 / 120 | scoootscooob: 52; Codex: 26 | - Network accessline 15
| [openclaw/clawgo](https://github.com/openclaw/clawgo) | 7 / 16 | Mariano Belinky: 7; tied, no Peter majority | - Network accessline 16
| [openclaw/clawscan](https://github.com/openclaw/clawscan) | 0 / 120 | Patrick Erichsen: 110; Vincent Koc: 10 | - Network accessline 17
| [openclaw/clickclack](https://github.com/openclaw/clickclack) | 191 / 578 | snapshot 2026-07-16; Shakker: 341 | - Network accessline 18
| [openclaw/clownfish](https://github.com/openclaw/clownfish) | 42 / 931 | Vincent Koc identities: 889 | - Network accessline 19
| [openclaw/clawrouter](https://github.com/openclaw/clawrouter) | 28 / 248 | Vincent Koc identities: 220 | - Network accessline 20
| [openclaw/clawdinators](https://github.com/openclaw/clawdinators) | 2 / 253 | Josh Palmer identities: 251; automation identities filtered | - Network accessline 21
| [openclaw/crabbox](https://github.com/openclaw/crabbox) | 654 / 1,544 | Vincent Koc: 645; Peter is plurality, not majority | - Network accessline 22
| [openclaw/crabfleet](https://github.com/openclaw/crabfleet) | 251 / 611 | snapshot 2026-08-01; Vincent Koc identities: 336; Peter plurality-adjacent, not majority | - Network accessline 23
| [openclaw/crabline](https://github.com/openclaw/crabline) | 13 / 81 | Vincent Koc identities: 45; Dallin Romney: 23 | - Network accessline 24
| [openclaw/crabpot](https://github.com/openclaw/crabpot) | 13 / 331 | Vincent Koc: 310 | - Network accessline 25
| [openclaw/crawl-remote](https://github.com/openclaw/crawl-remote) | 5 / 18 | Vincent Koc: 12 | - Network accessline 26
| [openclaw/crawlbar](https://github.com/openclaw/crawlbar) | 16 / 152 | Vincent Koc: 128 | - Network accessline 27
| [openclaw/crawlkit](https://github.com/openclaw/crawlkit) | 34 / 203 | Vincent Koc: 168 | - Network accessline 28
| [openclaw/esp-openclaw-node](https://github.com/openclaw/esp-openclaw-node) | 2 / 11 | Dhaval Gujar: 8 | - Network accessline 29
| [openclaw/gitcrawl](https://github.com/openclaw/gitcrawl) | 162 / 430 | Vincent Koc: 251 | - Network accessline 30
| [openclaw/gitcrawl-store](https://github.com/openclaw/gitcrawl-store) | 13 / 62 | generated publisher history filtered from responsibility metric | - Network accessline 31
| [openclaw/graincrawl](https://github.com/openclaw/graincrawl) | 12 / 115 | Vincent Koc: 101 | - Network accessline 32
| [openclaw/hermit](https://github.com/openclaw/hermit) | 0 / 122 | Shadow: 114 | - Network accessline 33
| [openclaw/libterminal](https://github.com/openclaw/libterminal) | 0 / 56 | Vincent Koc: 56; Dependabot filtered | - Network accessline 34
| [openclaw/krillswitch](https://github.com/openclaw/krillswitch) | 0 / 35 | Jesse Merhi: 22 | - Network accessline 35
| [openclaw/lobster](https://github.com/openclaw/lobster) | 27 / 110 | Vignesh Natarajan identities lead | - Network accessline 36
| [openclaw/maintainers](https://github.com/openclaw/maintainers) | 65 / 361 | snapshot 2026-08-01; shared org ops repo; private | - Network accessline 37
| [openclaw/multipass](https://github.com/openclaw/multipass) | 12 / 80 | Vincent Koc: 43; Dallin Romney: 23 | - Network accessline 38
| [openclaw/nix-openclaw](https://github.com/openclaw/nix-openclaw) | 6 / 753 | openclaw-ci history filtered; other maintainers lead | - Network accessline 39
| [openclaw/notcrawl](https://github.com/openclaw/notcrawl) | 18 / 147 | Vincent Koc: 123 | - Network accessline 40
| [openclaw/openclaw-ansible](https://github.com/openclaw/openclaw-ansible) | 3 / 96 | sheeek: 47 | - Network accessline 41
| [openclaw/openclaw-facetime](https://github.com/openclaw/openclaw-facetime) | 9 / 62 | snapshot 2026-08-01; Omar Shahine: 50; private repo | - Network accessline 42
| [openclaw/openclaw-rtt](https://github.com/openclaw/openclaw-rtt) | 4 / 1,868 | snapshot 2026-07-16; other maintainers lead | - Network accessline 43
| [openclaw/openclaw-windows-node](https://github.com/openclaw/openclaw-windows-node) | 6 / 722 | Scott Hanselman: 303 | - Network accessline 44
| [openclaw/photoscrawl](https://github.com/openclaw/photoscrawl) | 1 / 16 | snapshot 2026-07-16; joshp123: 14 | - Network accessline 45
| [openclaw/plugin-inspector](https://github.com/openclaw/plugin-inspector) | 8 / 168 | Vincent Koc: 146 | - Network accessline 46
| [openclaw/punchcard](https://github.com/openclaw/punchcard) | 0 / 218 | snapshot 2026-08-01; Vincent Koc: 218; private repo | - Network accessline 47
| [openclaw/releases](https://github.com/openclaw/releases) | 6 / 20 | Vincent Koc identities: 13 | - Network accessline 48
| [openclaw/rfcs](https://github.com/openclaw/rfcs) | 4 / 35 | Gio Della-Libera: 11 | - Network accessline 49
| [openclaw/shellbench](https://github.com/openclaw/shellbench) | 3 / 120 | scoootscooob identities: 56; Codex: 26 | - Network accessline 50
| [openclaw/slacrawl](https://github.com/openclaw/slacrawl) | 79 / 197 | Vincent Koc: 107 | - Network accessline 51
| [openclaw/uirouter](https://github.com/openclaw/uirouter) | 0 / 59 | Shakker identities: 54; Vincent Koc: 5 | - Network accessline 52
| [steipete/iterm-mcp](https://github.com/steipete/iterm-mcp) | 2 / 67 | Ferris Lucas: 59 | - Network accessline 53
| [steipete/nemoforge](https://github.com/steipete/nemoforge) | 3 / 146 | antirez: 102 | - Network accessline 54
| [martian-engineering/lossless-claw](https://github.com/martian-engineering/lossless-claw) | 1 / 440 | Josh Lehman: 245; automation identities filtered | - Network accessline 56
Standing separate-project exclusions remain [openclaw/openclaw](https://github.com/openclaw/openclaw) and [openclaw/clawhub](https://github.com/openclaw/clawhub), regardless of contribution share. - Network accessline 58
Owner-maintained overrides (Peter, 2026-07-16): [openclaw/clickclack](https://github.com/openclaw/clickclack), [openclaw/photoscrawl](https://github.com/openclaw/photoscrawl), and every repository whose name contains `crawl` (gitcrawl, grai - Network accessline 211
Owner-maintained overrides (Peter, 2026-09-08): [openclaw/clawsweeper](https://github.com/openclaw/clawsweeper) and the Nix repositories ([openclaw/nix-openclaw](https://github.com/openclaw/nix-openclaw), [openclaw/nix-openclaw-tools](https
skills/markdown-converter/SKILL.md
- Network accessline 59
# Use Azure Document Intelligence for better PDF extraction uvx --from "markitdown[all]" markitdown scan.pdf -d -e "https://your-resource.cognitiveservices.azure.com/" - Network accessline 60
uvx --from "markitdown[all]" markitdown scan.pdf -d -e "https://your-resource.cognitiveservices.azure.com/"
skills/nano-banana-pro/SKILL.md
skills/nano-banana-pro/scripts/generate_image.py
- Executable scriptline 1
#!/usr/bin/env python3 - Access to secretsline 23
[Credential-related source omitted] - Access to secretsline 27
[Credential-related source omitted] - Access to secretsline 104
[Credential-related source omitted] - Access to secretsline 110
[Credential-related source omitted] - Access to secretsline 111
[Credential-related source omitted] - Access to secretsline 115
[Credential-related source omitted] - Access to secretsline 124
[Credential-related source omitted] - Possible obfuscationline 187
image_data = base64.b64decode(image_data)
skills/nano-banana-pro/scripts/test_generate_image.py
- Executable scriptline 1
Executable file
skills/native-app-performance/scripts/extract_time_samples.py
- Executable scriptline 1
#!/usr/bin/env python3
skills/native-app-performance/scripts/record_time_profiler.sh
- Executable scriptline 1
#!/usr/bin/env bash
skills/native-app-performance/scripts/top_hotspots.py
- Executable scriptline 1
#!/usr/bin/env python3
skills/npm/SKILL.md
- Dangerous shell operationline 69
trap 'rm -rf "$test_home"' EXIT
skills/npm/scripts/npm-auth-cache.mjs
skills/npm/scripts/npm-auth-cache.test.mjs
- Executable scriptline 1
Executable file - Network accessline 43
}; const invoke = (mode, input) => fixture.run( [...flags, fixture.scripts[link], mode, npmrc, "https://registry.example.invalid/"], - Network accessline 44
const invoke = (mode, input) => fixture.run( [...flags, fixture.scripts[link], mode, npmrc, "https://registry.example.invalid/"], input, - Network accessline 45
[...flags, fixture.scripts[link], mode, npmrc, "https://registry.example.invalid/"], - Network accessline 71
[Credential-related source omitted] - Network accessline 72
[Credential-related source omitted] - Network accessline 73
"https://registry.npmjs.org/",
skills/npm/scripts/npm-auth-login.mjs
- Executable scriptline 1
#!/usr/bin/env node - Network accessline 74
const otp = process.env.NPM_OTP ?? ""; const npmrc = process.env.NPMRC ?? ""; const registry = process.env.REGISTRY ?? "https://registry.npmjs.org/"; - Network accessline 75
const npmrc = process.env.NPMRC ?? ""; const registry = process.env.REGISTRY ?? "https://registry.npmjs.org/"; if (!/^\d{6}$/.test(otp)) throw new Error("npm OTP must be six digits"); - Network accessline 76
const registry = process.env.REGISTRY ?? "https://registry.npmjs.org/";
skills/npm/scripts/npm-auth-login.test.mjs
- Executable scriptline 1
Executable file
skills/npm/scripts/npm-auth.sh
- Executable scriptline 1
Executable file - Access to secretsline 33
[Credential-related source omitted] - Access to secretsline 34
[Credential-related source omitted] - Access to secretsline 36
[Credential-related source omitted] - Access to secretsline 39
[Credential-related source omitted] - Access to secretsline 43
[Credential-related source omitted]
skills/npm/scripts/npm-auth.test.sh
- Executable scriptline 1
#!/usr/bin/env bash - Dangerous shell operationline 6
trap 'rm -rf "$TEST_ROOT"' EXIT - Network accessline 8
WORK="$TEST_ROOT/work" NPMRC="$WORK/npmrc" REGISTRY="https://registry.npmjs.org/" - Network accessline 9
NPMRC="$WORK/npmrc" REGISTRY="https://registry.npmjs.org/" mkdir -p "$WORK" "$TEST_ROOT/bin" "$TEST_ROOT/caller" - Network accessline 10
REGISTRY="https://registry.npmjs.org/" - Network accessline 23
test "$PWD" = "$EXPECTED_PWD" test "$NPM_CONFIG_USERCONFIG" = "$EXPECTED_NPMRC" test "$NPM_CONFIG_REGISTRY" = "https://registry.npmjs.org/" - Network accessline 24
test "$NPM_CONFIG_USERCONFIG" = "$EXPECTED_NPMRC" test "$NPM_CONFIG_REGISTRY" = "https://registry.npmjs.org/" if env | grep -Fq 'npm_config_//registry.npmjs.org/:_authToken='; then - Network accessline 25
test "$NPM_CONFIG_REGISTRY" = "https://registry.npmjs.org/"
skills/npm/scripts/npm-cli-test-helpers.mjs
- Executable scriptline 1
Executable file
skills/npm/scripts/npm-service.sh
- Executable scriptline 1
#!/usr/bin/env bash - Network accessline 18
vault: Molty item: npm Registry - steipete - Release Automation registry: https://registry.npmjs.org/ - Network accessline 19
item: npm Registry - steipete - Release Automation registry: https://registry.npmjs.org/ USAGE - Network accessline 20
registry: https://registry.npmjs.org/ - Network accessline 29
fi ACCOUNT="" REGISTRY="${NPM_REGISTRY:-https://registry.npmjs.org/}" - Network accessline 30
ACCOUNT="" REGISTRY="${NPM_REGISTRY:-https://registry.npmjs.org/}" ARGS=() - Network accessline 31
REGISTRY="${NPM_REGISTRY:-https://registry.npmjs.org/}" - Dangerous shell operationline 89
rm -rf "$WORK"
skills/npm/scripts/publish-package.sh
- Executable scriptline 1
#!/usr/bin/env bash - Network accessline 23
fi ACCOUNT="" REGISTRY="${NPM_REGISTRY:-https://registry.npmjs.org/}" - Network accessline 24
ACCOUNT="" REGISTRY="${NPM_REGISTRY:-https://registry.npmjs.org/}" ACCESS="public" - Network accessline 25
REGISTRY="${NPM_REGISTRY:-https://registry.npmjs.org/}" - Dangerous shell operationline 62
rm -rf "$WORK"
skills/npm/scripts/publish-package.test.sh
skills/npm/scripts/reserve-packages.sh
- Executable scriptline 1
#!/usr/bin/env bash - Network accessline 19
vault: Molty item: npm Registry - steipete - Release Automation registry: https://registry.npmjs.org/ - Network accessline 20
item: npm Registry - steipete - Release Automation registry: https://registry.npmjs.org/ USAGE - Network accessline 21
registry: https://registry.npmjs.org/ - Network accessline 30
fi ACCOUNT="" REGISTRY="${NPM_REGISTRY:-https://registry.npmjs.org/}" - Network accessline 31
ACCOUNT="" REGISTRY="${NPM_REGISTRY:-https://registry.npmjs.org/}" DRY_RUN=0 - Network accessline 32
REGISTRY="${NPM_REGISTRY:-https://registry.npmjs.org/}" - Dangerous shell operationline 102
rm -rf "$WORK"
skills/openai-image-gen/SKILL.md
- Access to secretsline 12
[Credential-related source omitted]
skills/openai-image-gen/scripts/gen.py
- Executable scriptline 1
#!/usr/bin/env python3 - Network accessline 35
[Credential-related source omitted] - Access to secretsline 35
[Credential-related source omitted] - Network accessline 36
[Credential-related source omitted] - Access to secretsline 36
[Credential-related source omitted] - Network accessline 37
or "https://api.openai.com" - Network accessline 97
[Credential-related source omitted] - Access to secretsline 97
[Credential-related source omitted] - Network accessline 98
body = json.dumps(payload).encode("utf-8") req = urllib.request.Request( url, - Network accessline 99
req = urllib.request.Request( - Access to secretsline 103
[Credential-related source omitted] - Network accessline 107
) try: with urllib.request.urlopen(req, timeout=timeout_s) as resp: - Network accessline 108
try: with urllib.request.urlopen(req, timeout=timeout_s) as resp: raw = resp.read() - Network accessline 109
with urllib.request.urlopen(req, timeout=timeout_s) as resp: - Access to secretsline 167
[Credential-related source omitted] - Access to secretsline 168
[Credential-related source omitted] - Access to secretsline 169
[Credential-related source omitted] - Access to secretsline 194
[Credential-related source omitted] - Possible obfuscationline 199
png = base64.b64decode(b64)
skills/openclaw-relay/scripts/openclaw_relay.py
- Executable scriptline 1
#!/usr/bin/env python3 - Executable scriptline 1
Executable file; content unavailable - Executable scriptline 1
Executable file; content unavailable - Executable scriptline 1
Executable file; content unavailable - Executable scriptline 1
#!/usr/bin/env python3 - Access to secretsline 20
[Credential-related source omitted] - Access to secretsline 20
[Credential-related source omitted] - Access to secretsline 21
[Credential-related source omitted] - Access to secretsline 21
[Credential-related source omitted] - Access to secretsline 22
[Credential-related source omitted] - Access to secretsline 22
[Credential-related source omitted] - Access to secretsline 23
[Credential-related source omitted] - Access to secretsline 23
[Credential-related source omitted] - Access to secretsline 24
[Credential-related source omitted] - Access to secretsline 24
[Credential-related source omitted] - Access to secretsline 25
[Credential-related source omitted] - Access to secretsline 25
[Credential-related source omitted] - Access to secretsline 26
[Credential-related source omitted] - Access to secretsline 26
[Credential-related source omitted] - Access to secretsline 27
[Credential-related source omitted] - Access to secretsline 27
[Credential-related source omitted] - Access to secretsline 28
[Credential-related source omitted] - Access to secretsline 28
[Credential-related source omitted] - Access to secretsline 29
[Credential-related source omitted] - Access to secretsline 29
[Credential-related source omitted] - Access to secretsline 395
[Credential-related source omitted] - Access to secretsline 395
[Credential-related source omitted] - Access to secretsline 405
[Credential-related source omitted] - Access to secretsline 405
[Credential-related source omitted] - Access to secretsline 409
[Credential-related source omitted] - Access to secretsline 409
[Credential-related source omitted] - Access to secretsline 419
[Credential-related source omitted] - Access to secretsline 419
[Credential-related source omitted] - Access to secretsline 458
[Credential-related source omitted] - Access to secretsline 458
[Credential-related source omitted] - Access to secretsline 459
[Credential-related source omitted] - Access to secretsline 459
[Credential-related source omitted] - Access to secretsline 462
[Credential-related source omitted] - Access to secretsline 462
[Credential-related source omitted] - Access to secretsline 467
[Credential-related source omitted] - Access to secretsline 467
[Credential-related source omitted] - Access to secretsline 481
[Credential-related source omitted] - Access to secretsline 481
[Credential-related source omitted]
skills/openclaw-relay/scripts/test_doctor_token.py
- Executable scriptline 1
#!/usr/bin/env python3
skills/oracle/SKILL.md
skills/project-structure/fixtures/ts/destructured.ts
- Executable scriptline 1
Executable file
skills/project-structure/map.ts
- Executable scriptline 1
#!/usr/bin/env node
skills/project-structure/selftest.mjs
- Executable scriptline 1
#!/usr/bin/env node
skills/release-mac-app/SKILL.md
- Access to secretsline 21
[Credential-related source omitted] - Access to secretsline 37
[Credential-related source omitted] - Access to secretsline 77
[Credential-related source omitted] - Access to secretsline 84
[Credential-related source omitted] - Access to secretsline 98
[Credential-related source omitted] - Access to secretsline 99
[Credential-related source omitted] - Access to secretsline 100
[Credential-related source omitted] - Access to secretsline 101
[Credential-related source omitted]
skills/release-mac-app/scripts/lib/mac_release.sh
- Executable scriptline 1
#!/usr/bin/env bash - Access to secretsline 41
[Credential-related source omitted] - Access to secretsline 44
[Credential-related source omitted] - Access to secretsline 56
[Credential-related source omitted] - Dangerous shell operationline 64
eval "$out_var=(--account \"\$account\")" - Dangerous shell operationline 66
eval "$out_var=()" - Dangerous shell operationline 194
[[ -z "${sparkle_temp_key_file:-}" ]] || rm -f "$sparkle_temp_key_file" - Dangerous shell operationline 195
[[ -z "${work_dir:-}" ]] || rm -rf "$work_dir" - Dangerous shell operationline 199
eval "$old_exit_trap" - Access to secretsline 224
[Credential-related source omitted] - Access to secretsline 230
[Credential-related source omitted] - Access to secretsline 246
[Credential-related source omitted] - Access to secretsline 247
[Credential-related source omitted] - Dangerous shell operationline 257
trap 'rm -rf "$work_dir"' EXIT - Access to secretsline 266
[Credential-related source omitted] - Access to secretsline 268
[Credential-related source omitted] - Access to secretsline 271
[Credential-related source omitted] - Access to secretsline 352
[Credential-related source omitted] - Access to secretsline 403
[Credential-related source omitted] - Access to secretsline 404
[Credential-related source omitted] - Dangerous shell operationline 421
rm -f "$MAC_RELEASE_OP_SERVICE_ACCOUNT_TOKEN_FILE" - Access to secretsline 422
[Credential-related source omitted] - Access to secretsline 423
[Credential-related source omitted] - Dangerous shell operationline 626
[[ -z "${_MAC_RELEASE_OWNED_SPARKLE_RAW_FILE:-}" ]] || rm -f "$_MAC_RELEASE_OWNED_SPARKLE_RAW_FILE" - Dangerous shell operationline 627
[[ -z "${_MAC_RELEASE_OWNED_SPARKLE_CLEAN_FILE:-}" ]] || rm -f "$_MAC_RELEASE_OWNED_SPARKLE_CLEAN_FILE" - Dangerous shell operationline 651
rm -f "$tmp" - Access to secretsline 684
[Credential-related source omitted] - Access to secretsline 686
[Credential-related source omitted] - Access to secretsline 713
[Credential-related source omitted] - Access to secretsline 715
[Credential-related source omitted] - Access to secretsline 730
[Credential-related source omitted] - Access to secretsline 731
[Credential-related source omitted] - Network accessline 742
[Credential-related source omitted] - Access to secretsline 742
[Credential-related source omitted] - Network accessline 743
[Credential-related source omitted] - Access to secretsline 743
[Credential-related source omitted] - Network accessline 744
[Credential-related source omitted] - Access to secretsline 744
[Credential-related source omitted] - Access to secretsline 763
[Credential-related source omitted] - Dangerous shell operationline 776
[[ -z "${cleaned_source:-}" ]] || rm -f "$cleaned_source" - Access to secretsline 792
[Credential-related source omitted] - Dangerous shell operationline 839
rm -f "$resolved_temp" - Dangerous shell operationline 845
eval "$key_file_var=\"\$cleaned_key_file\"" - Dangerous shell operationline 846
eval "$out_var=(--ed-key-file \"\$cleaned_key_file\")" - Access to secretsline 848
[Credential-related source omitted] - Dangerous shell operationline 849
eval "$key_file_var=\"\"" - Access to secretsline 853
[Credential-related source omitted] - Access to secretsline 855
[Credential-related source omitted] - Access to secretsline 858
[Credential-related source omitted] - Access to secretsline 861
[Credential-related source omitted] - Dangerous shell operationline 866
rm -rf "$HOME/Library/Caches/${1}" "$HOME/Library/Caches/org.sparkle-project.Sparkle" || true - Dangerous shell operationline 872
find "$path" -name '._*' -delete 2>/dev/null || true - Access to secretsline 877
[Credential-related source omitted] - Access to secretsline 878
[Credential-related source omitted] - Network accessline 889
if item is None: raise SystemExit(1) ns = {"sparkle": "http://www.andymatuschak.org/xml-namespaces/sparkle"} - Network accessline 890
raise SystemExit(1) ns = {"sparkle": "http://www.andymatuschak.org/xml-namespaces/sparkle"} short_version = item.findtext("sparkle:shortVersionString", default="", namespaces=ns) - Network accessline 891
ns = {"sparkle": "http://www.andymatuschak.org/xml-namespaces/sparkle"} - Network accessline 894
enc = item.find("enclosure") if enc is not None: sparkle_ns = "{http://www.andymatuschak.org/xml-namespaces/sparkle}" - Network accessline 895
if enc is not None: sparkle_ns = "{http://www.andymatuschak.org/xml-namespaces/sparkle}" short_version = short_version or enc.get(f"{sparkle_ns}shortVersionString", "") - Network accessline 896
sparkle_ns = "{http://www.andymatuschak.org/xml-namespaces/sparkle}" - Network accessline 1017
para.append(line.strip()) flush_para(); close_list() print(f'<p><a href="https://github.com/{html.escape(repo)}/blob/main/CHANGELOG.md">View full changelog</a></p>') - Network accessline 1018
flush_para(); close_list() print(f'<p><a href="https://github.com/{html.escape(repo)}/blob/main/CHANGELOG.md">View full changelog</a></p>') PY - Network accessline 1019
print(f'<p><a href="https://github.com/{html.escape(repo)}/blob/main/CHANGELOG.md">View full changelog</a></p>') - Network accessline 1028
appcast, version = sys.argv[1], sys.argv[2] root = ET.parse(appcast).getroot() ns = {"sparkle": "http://www.andymatuschak.org/xml-namespaces/sparkle"} - Network accessline 1029
root = ET.parse(appcast).getroot() ns = {"sparkle": "http://www.andymatuschak.org/xml-namespaces/sparkle"} for item in root.findall("./channel/item"): - Network accessline 1030
ns = {"sparkle": "http://www.andymatuschak.org/xml-namespaces/sparkle"} - Network accessline 1035
raise SystemExit(f"No enclosure for version {version}") url = enc.get("url") sig = enc.get("{http://www.andymatuschak.org/xml-namespaces/sparkle}edSignature") - Network accessline 1036
url = enc.get("url") sig = enc.get("{http://www.andymatuschak.org/xml-namespaces/sparkle}edSignature") length = enc.get("length") - Network accessline 1037
sig = enc.get("{http://www.andymatuschak.org/xml-namespaces/sparkle}edSignature") - Network accessline 1042
raise SystemExit(0) enc = item.find("enclosure") if enc is not None and enc.get("{http://www.andymatuschak.org/xml-namespaces/sparkle}shortVersionString") == version: - Network accessline 1043
enc = item.find("enclosure") if enc is not None and enc.get("{http://www.andymatuschak.org/xml-namespaces/sparkle}shortVersionString") == version: url = enc.get("url") - Network accessline 1044
if enc is not None and enc.get("{http://www.andymatuschak.org/xml-namespaces/sparkle}shortVersionString") == version: - Network accessline 1045
url = enc.get("url") sig = enc.get("{http://www.andymatuschak.org/xml-namespaces/sparkle}edSignature") length = enc.get("length") - Network accessline 1046
sig = enc.get("{http://www.andymatuschak.org/xml-namespaces/sparkle}edSignature") - Network accessline 1058
local attempt=1 delay=2 http_code curl_rc require_bin curl while true; do - Network accessline 1059
require_bin curl while true; do curl_rc=0 - Network accessline 1060
while true; do curl_rc=0 http_code=$(curl --fail --location --silent --show-error --connect-timeout 15 --max-time 300 \ - Network accessline 1061
curl_rc=0 http_code=$(curl --fail --location --silent --show-error --connect-timeout 15 --max-time 300 \ --output "$dest" --write-out '%{http_code}' "$url") || curl_rc=$? - Network accessline 1062
http_code=$(curl --fail --location --silent --show-error --connect-timeout 15 --max-time 300 \ - Network accessline 1069
esac [[ "$attempt" -lt 6 ]] || return "$curl_rc" echo "Enclosure not ready (HTTP ${http_code:-unknown}, curl $curl_rc); retrying in ${delay}s ($attempt/6)." >&2 - Network accessline 1070
[[ "$attempt" -lt 6 ]] || return "$curl_rc" echo "Enclosure not ready (HTTP ${http_code:-unknown}, curl $curl_rc); retrying in ${delay}s ($attempt/6)." >&2 sleep "$delay" - Network accessline 1071
echo "Enclosure not ready (HTTP ${http_code:-unknown}, curl $curl_rc); retrying in ${delay}s ($attempt/6)." >&2 - Network accessline 1079
local url=$1 sig=$2 public_key=$3 expected_len=$4 require_bin curl local tmp - Network accessline 1080
require_bin curl local tmp tmp=$(mktemp /tmp/sparkle-enclosure.XXXX) - Dangerous shell operationline 1083
trap 'rm -f "${tmp:-}"' RETURN - Access to secretsline 1088
[Credential-related source omitted] - Network accessline 1101
verify_codesign_from_enclosure() { local url=${1:?"enclosure URL required"} require_bin curl ditto codesign - Network accessline 1102
local url=${1:?"enclosure URL required"} require_bin curl ditto codesign local tmp_dir tmp_zip app - Network accessline 1103
require_bin curl ditto codesign - Dangerous shell operationline 1106
trap 'rm -rf "${tmp_dir:-}"' RETURN - Dangerous shell operationline 1125
trap 'rm -f "${tmp_meta:-}"' RETURN - Access to secretsline 1130
[Credential-related source omitted] - Dangerous shell operationline 1229
[[ -n "${key_file:-}" ]] && rm -f "$key_file" - Dangerous shell operationline 1230
[[ -z "${work_dir:-}" ]] || rm -rf "$work_dir" - Dangerous shell operationline 1231
[[ "${KEEP_SPARKLE_NOTES:-0}" == "1" || -z "${notes_html:-}" ]] || rm -f "$notes_html" - Access to secretsline 1394
[Credential-related source omitted] - Access to secretsline 1406
[Credential-related source omitted] - Access to secretsline 1429
[Credential-related source omitted] - Access to secretsline 1449
[Credential-related source omitted] - Access to secretsline 1453
[Credential-related source omitted] - Dangerous shell operationline 1462
rm -rf "$MAC_RELEASE_CODESIGN_SHIM_DIR" - Access to secretsline 1469
[Credential-related source omitted] - Access to secretsline 1474
[Credential-related source omitted] - Access to secretsline 1482
[Credential-related source omitted] - Access to secretsline 1485
[Credential-related source omitted] - Dangerous shell operationline 1490
rm -f "$MAC_RELEASE_CODESIGN_LOCK_FILE" - Access to secretsline 1510
[Credential-related source omitted] - Access to secretsline 1513
[Credential-related source omitted] - Access to secretsline 1514
[Credential-related source omitted] - Access to secretsline 1516
[Credential-related source omitted] - Access to secretsline 1517
[Credential-related source omitted] - Access to secretsline 1525
[Credential-related source omitted] - Access to secretsline 1526
[Credential-related source omitted] - Access to secretsline 1527
[Credential-related source omitted] - Access to secretsline 1529
[Credential-related source omitted] - Access to secretsline 1530
[Credential-related source omitted] - Access to secretsline 1533
[Credential-related source omitted] - Access to secretsline 1536
[Credential-related source omitted] - Access to secretsline 1538
[Credential-related source omitted] - Access to secretsline 1542
[Credential-related source omitted] - Access to secretsline 1543
[Credential-related source omitted] - Access to secretsline 1544
[Credential-related source omitted] - Access to secretsline 1546
[Credential-related source omitted] - Access to secretsline 1548
[Credential-related source omitted] - Access to secretsline 1550
[Credential-related source omitted] - Access to secretsline 1553
[Credential-related source omitted] - Access to secretsline 1555
[Credential-related source omitted] - Access to secretsline 1558
[Credential-related source omitted] - Access to secretsline 1561
[Credential-related source omitted] - Access to secretsline 1565
[Credential-related source omitted] - Access to secretsline 1567
[Credential-related source omitted] - Access to secretsline 1569
[Credential-related source omitted] - Access to secretsline 1572
[Credential-related source omitted] - Access to secretsline 1575
[Credential-related source omitted] - Access to secretsline 1577
[Credential-related source omitted] - Access to secretsline 1580
[Credential-related source omitted] - Access to secretsline 1582
[Credential-related source omitted] - Access to secretsline 1584
[Credential-related source omitted] - Access to secretsline 1585
[Credential-related source omitted] - Access to secretsline 1589
[Credential-related source omitted] - Access to secretsline 1591
[Credential-related source omitted] - Access to secretsline 1594
[Credential-related source omitted] - Access to secretsline 1596
[Credential-related source omitted] - Access to secretsline 1597
[Credential-related source omitted] - Access to secretsline 1599
[Credential-related source omitted] - Access to secretsline 1603
[Credential-related source omitted] - Access to secretsline 1604
[Credential-related source omitted] - Access to secretsline 1605
[Credential-related source omitted] - Access to secretsline 1607
[Credential-related source omitted] - Access to secretsline 1610
[Credential-related source omitted] - Access to secretsline 1612
[Credential-related source omitted] - Access to secretsline 1619
[Credential-related source omitted] - Access to secretsline 1621
[Credential-related source omitted] - Dangerous shell operationline 1624
rm -rf "$probe_dir" - Access to secretsline 1629
[Credential-related source omitted] - Dangerous shell operationline 1633
rm -rf "$probe_dir" - Dangerous shell operationline 1640
rm -rf "$probe_dir" - Dangerous shell operationline 1644
rm -rf "$probe_dir" - Access to secretsline 1657
[Credential-related source omitted] - Access to secretsline 1664
[Credential-related source omitted] - Access to secretsline 1671
[Credential-related source omitted] - Access to secretsline 1693
[Credential-related source omitted] - Access to secretsline 1781
[Credential-related source omitted] - Access to secretsline 1784
[Credential-related source omitted] - Access to secretsline 1826
[Credential-related source omitted] - Access to secretsline 1828
[Credential-related source omitted] - Dangerous shell operationline 1832
[[ -n "${key_file:-}" ]] && rm -f "$key_file" - Dangerous shell operationline 1833
[[ -n "${notes_md:-}" ]] && rm -f "$notes_md" - Dangerous shell operationline 1890
[[ -n "${key_file:-}" ]] && rm -f "$key_file" - Dangerous shell operationline 1891
[[ -n "${notes_md:-}" ]] && rm -f "$notes_md"
skills/release-mac-app/scripts/mac-release
- Executable scriptline 1
#!/bin/bash -p - Dangerous shell operationline 27
/bin/rm -f "$raw_function_names_file" - Dangerous shell operationline 33
[[ -n "$raw_function_name" ]] || { /bin/rm -f "$raw_function_names_file"; builtin exit 1; } - Dangerous shell operationline 36
/bin/rm -f "$raw_function_names_file" - Dangerous shell operationline 78
rm -f "$tmp" - Access to secretsline 107
[Credential-related source omitted] - Access to secretsline 126
[Credential-related source omitted]
skills/release-mac-app/scripts/mac-release-assets.test.sh
skills/release-mac-app/scripts/mac-release-canary.test.sh
- Executable scriptline 1
#!/usr/bin/env bash - Dangerous shell operationline 9
trap 'rm -rf "$test_root"' EXIT - Access to secretsline 15
[Credential-related source omitted] - Access to secretsline 25
[Credential-related source omitted] - Access to secretsline 28
[Credential-related source omitted] - Access to secretsline 29
[Credential-related source omitted] - Access to secretsline 50
[Credential-related source omitted] - Access to secretsline 51
[Credential-related source omitted] - Access to secretsline 52
[Credential-related source omitted] - Dangerous shell operationline 60
[[ -z "${MAC_RELEASE_CODESIGN_SHIM_DIR:-}" ]] || rm -rf "$MAC_RELEASE_CODESIGN_SHIM_DIR" - Access to secretsline 62
[Credential-related source omitted]
skills/release-mac-app/scripts/mac-release-download.test.sh
- Executable scriptline 1
#!/usr/bin/env bash - Dangerous shell operationline 12
trap 'rm -rf "$test_root"' EXIT - Network accessline 49
[[ "$SCENARIO" != bad-signature ]] || return 91 } verify_enclosure https://example.invalid/Fixture.zip fixture-signature fixture-public-key "${EXPECTED_LENGTH:-6}" - Network accessline 50
} verify_enclosure https://example.invalid/Fixture.zip fixture-signature fixture-public-key "${EXPECTED_LENGTH:-6}" RUNNER - Network accessline 51
verify_enclosure https://example.invalid/Fixture.zip fixture-signature fixture-public-key "${EXPECTED_LENGTH:-6}" - Dangerous shell operationline 64
rm -f "$(<"$fixture/download-path")"
skills/release-mac-app/scripts/mac-release-provider.test.sh
- Executable scriptline 1
#!/usr/bin/env bash - Access to secretsline 51
[Credential-related source omitted] - Access to secretsline 94
[Credential-related source omitted] - Access to secretsline 103
[Credential-related source omitted] - Network accessline 144
for tool in security codesign swift sign_update curl gh; do - Access to secretsline 163
[Credential-related source omitted] - Access to secretsline 207
[Credential-related source omitted] - Access to secretsline 225
[Credential-related source omitted] - Access to secretsline 227
[Credential-related source omitted] - Access to secretsline 228
[Credential-related source omitted] - Access to secretsline 230
[Credential-related source omitted]
skills/release-mac-app/scripts/mac-release-publication.test.sh
- Executable scriptline 1
#!/usr/bin/env bash - Dangerous shell operationline 12
trap 'rm -rf "$test_root"' EXIT - Network accessline 81
APPCAST=appcast.xml APP_ZIP=Fixture-1.2.3.zip DSYM_ZIP=Fixture-1.2.3.dSYM.zip [[ "$SCENARIO" != app-only ]] || DSYM_ZIP= FEED_URL=https://example.invalid/appcast.xml TAG=v1.2.3 ARTIFACT_PREFIX=Fixture- - Network accessline 82
[[ "$SCENARIO" != app-only ]] || DSYM_ZIP= FEED_URL=https://example.invalid/appcast.xml TAG=v1.2.3 ARTIFACT_PREFIX=Fixture- MAC_RELEASE_PACKAGE_CMD=fixture-package - Network accessline 83
FEED_URL=https://example.invalid/appcast.xml TAG=v1.2.3 ARTIFACT_PREFIX=Fixture- - Access to secretsline 93
[Credential-related source omitted] - Network accessline 163
NOTES cat >"$fixture/repo/appcast.xml" <<'APPCAST' <rss xmlns:sparkle="http://www.andymatuschak.org/xml-namespaces/sparkle"><channel><item><sparkle:shortVersionString>1.2.2</sparkle:shortVersionString><sparkle:version>122</sparkle:version - Network accessline 164
cat >"$fixture/repo/appcast.xml" <<'APPCAST' <rss xmlns:sparkle="http://www.andymatuschak.org/xml-namespaces/sparkle"><channel><item><sparkle:shortVersionString>1.2.2</sparkle:shortVersionString><sparkle:version>122</sparkle:version></item> - Network accessline 165
<rss xmlns:sparkle="http://www.andymatuschak.org/xml-namespaces/sparkle"><channel><item><sparkle:shortVersionString>1.2.2</sparkle:shortVersionString><sparkle:version>122</sparkle:version></item></channel></rss>
skills/release-mac-app/scripts/mac-release-verify.test.sh
- Executable scriptline 1
#!/usr/bin/env bash - Dangerous shell operationline 12
trap 'rm -rf "$test_root"' EXIT - Network accessline 45
curl() { local dest= arg [[ "${!#}" == https://example.invalid/Fixture.zip ]] - Network accessline 46
local dest= arg [[ "${!#}" == https://example.invalid/Fixture.zip ]] while [[ $# -gt 0 ]]; do - Network accessline 47
[[ "${!#}" == https://example.invalid/Fixture.zip ]] - Access to secretsline 97
[Credential-related source omitted] - Network accessline 118
MAC_RELEASE_VERSION_FILE=version.env MAC_RELEASE_APPCAST=appcast.xml MAC_RELEASE_FEED_URL=https://example.invalid/appcast.xml - Network accessline 119
MAC_RELEASE_APPCAST=appcast.xml MAC_RELEASE_FEED_URL=https://example.invalid/appcast.xml MAC_RELEASE_DOWNLOAD_URL_PREFIX=https://example.invalid/ - Network accessline 120
MAC_RELEASE_FEED_URL=https://example.invalid/appcast.xml - Network accessline 121
MAC_RELEASE_DOWNLOAD_URL_PREFIX=https://example.invalid/ - Network accessline 125
printf 'MARKETING_VERSION=1.2.3\nBUILD_NUMBER=123\n' >"$fixture/repo/version.env" cat >"$fixture/repo/appcast.xml" <<'APPCAST' <rss xmlns:sparkle="http://www.andymatuschak.org/xml-namespaces/sparkle"><channel><item> - Network accessline 126
cat >"$fixture/repo/appcast.xml" <<'APPCAST' <rss xmlns:sparkle="http://www.andymatuschak.org/xml-namespaces/sparkle"><channel><item> <sparkle:shortVersionString>1.2.3</sparkle:shortVersionString> - Network accessline 127
<rss xmlns:sparkle="http://www.andymatuschak.org/xml-namespaces/sparkle"><channel><item> - Network accessline 128
<sparkle:shortVersionString>1.2.3</sparkle:shortVersionString> <enclosure url="https://example.invalid/Fixture.zip" sparkle:edSignature="fixture-signature" length="6"/> </item></channel></rss> - Network accessline 129
<enclosure url="https://example.invalid/Fixture.zip" sparkle:edSignature="fixture-signature" length="6"/> - Access to secretsline 137
[Credential-related source omitted] - Access to secretsline 175
[Credential-related source omitted] - Access to secretsline 179
[Credential-related source omitted] - Access to secretsline 182
[Credential-related source omitted]
skills/release-mac-app/scripts/mac-release.test.sh
- Executable scriptline 1
#!/usr/bin/env bash - Dangerous shell operationline 11
trap 'rm -rf "$test_root"' EXIT - Access to secretsline 47
[Credential-related source omitted] - Access to secretsline 48
[Credential-related source omitted] - Access to secretsline 57
[Credential-related source omitted] - Access to secretsline 61
[Credential-related source omitted] - Access to secretsline 101
[Credential-related source omitted] - Access to secretsline 109
[Credential-related source omitted] - Access to secretsline 110
[Credential-related source omitted] - Access to secretsline 130
[Credential-related source omitted] - Access to secretsline 133
[Credential-related source omitted] - Access to secretsline 149
[Credential-related source omitted] - Access to secretsline 160
[Credential-related source omitted] - Network accessline 165
for tool in generate_keys security codesign curl gh; do - Access to secretsline 193
[Credential-related source omitted] - Access to secretsline 208
[Credential-related source omitted] - Access to secretsline 209
[Credential-related source omitted] - Access to secretsline 210
[Credential-related source omitted] - Access to secretsline 221
[Credential-related source omitted] - Access to secretsline 222
[Credential-related source omitted] - Access to secretsline 223
[Credential-related source omitted] - Access to secretsline 241
[Credential-related source omitted] - Access to secretsline 250
[Credential-related source omitted] - Access to secretsline 261
[Credential-related source omitted] - Dangerous shell operationline 265
rm -f "$test_root/caller-path-marker" - Dangerous shell operationline 273
rm -f "$test_root/caller-path-marker" - Access to secretsline 277
[Credential-related source omitted] - Access to secretsline 290
[Credential-related source omitted] - Access to secretsline 291
[Credential-related source omitted] - Access to secretsline 292
[Credential-related source omitted] - Access to secretsline 293
[Credential-related source omitted] - Access to secretsline 305
[Credential-related source omitted] - Access to secretsline 306
[Credential-related source omitted] - Access to secretsline 307
[Credential-related source omitted] - Access to secretsline 325
[Credential-related source omitted] - Dangerous shell operationline 331
rm -f "$test_root/last-sparkle-path" - Access to secretsline 341
[Credential-related source omitted] - Access to secretsline 342
[Credential-related source omitted] - Access to secretsline 343
[Credential-related source omitted] - Access to secretsline 352
[Credential-related source omitted] - Access to secretsline 356
[Credential-related source omitted] - Access to secretsline 357
[Credential-related source omitted] - Access to secretsline 358
[Credential-related source omitted] - Access to secretsline 361
[Credential-related source omitted] - Access to secretsline 362
[Credential-related source omitted] - Access to secretsline 364
[Credential-related source omitted] - Access to secretsline 374
[Credential-related source omitted] - Dangerous shell operationline 379
rm -f "$sparkle_key_file" - Access to secretsline 382
[Credential-related source omitted] - Access to secretsline 395
[Credential-related source omitted] - Access to secretsline 398
[Credential-related source omitted] - Access to secretsline 399
[Credential-related source omitted] - Access to secretsline 400
[Credential-related source omitted] - Access to secretsline 409
[Credential-related source omitted] - Dangerous shell operationline 410
[Credential-related source omitted] - Access to secretsline 410
[Credential-related source omitted] - Access to secretsline 427
[Credential-related source omitted] - Access to secretsline 431
[Credential-related source omitted] - Dangerous shell operationline 438
rm -f "$test_root/last-sparkle-path" - Access to secretsline 445
[Credential-related source omitted] - Access to secretsline 447
[Credential-related source omitted] - Access to secretsline 459
[Credential-related source omitted] - Access to secretsline 460
[Credential-related source omitted] - Access to secretsline 467
[Credential-related source omitted]
skills/reminders/SKILL.md
- Network accessline 13
- CLI: `rem` - Repo: `https://github.com/BRO3886/rem` - Network accessline 14
- Repo: `https://github.com/BRO3886/rem` - Network accessline 54
- `--priority high|medium|low|none` - `--notes "text"` - `--url https://...` - Network accessline 55
- `--notes "text"` - `--url https://...` - `--silent`: due date without notification - Network accessline 56
- `--url https://...`
skills/remote-mac/SKILL.md
- Access to secretsline 115
[Credential-related source omitted]
skills/skill-cleaner/scripts/skill-cleaner.test.ts
- Executable scriptline 1
Executable file
skills/skill-cleaner/scripts/skill-cleaner.ts
- Executable scriptline 1
#!/usr/bin/env -S node --experimental-strip-types
skills/speaking/SKILL.md
- Network accessline 13
- Repo: `/Users/steipete/Projects/conferences` - Sheet: `Peter Steinberger Inbounds` - Sheet URL: https://docs.google.com/spreadsheets/d/1dNt5EjgfgvPoAx5fa-igk681gniCkzL-IZ2FmjFl8fs/edit?gid=0#gid=0 - Network accessline 14
- Sheet: `Peter Steinberger Inbounds` - Sheet URL: https://docs.google.com/spreadsheets/d/1dNt5EjgfgvPoAx5fa-igk681gniCkzL-IZ2FmjFl8fs/edit?gid=0#gid=0 - Main tab: `Invitations` - Network accessline 15
- Sheet URL: https://docs.google.com/spreadsheets/d/1dNt5EjgfgvPoAx5fa-igk681gniCkzL-IZ2FmjFl8fs/edit?gid=0#gid=0
skills/ssh-doctor/SKILL.md
- Dangerous shell operationline 28
sudo systemsetup -getremotelogin - Dangerous shell operationline 29
sudo systemsetup -setremotelogin on - Dangerous shell operationline 30
sudo launchctl print system/com.openssh.sshd 2>&1 | head -80 - Dangerous shell operationline 31
sudo launchctl kickstart -k system/com.openssh.sshd - Network accessline 31
sudo launchctl kickstart -k system/com.openssh.sshd sudo lsof -nP -iTCP:22 -sTCP:LISTEN nc -vz 127.0.0.1 22 - Dangerous shell operationline 32
sudo lsof -nP -iTCP:22 -sTCP:LISTEN - Network accessline 32
sudo lsof -nP -iTCP:22 -sTCP:LISTEN nc -vz 127.0.0.1 22 ssh -4 -F /dev/null -o RequestTTY=no -o RemoteCommand=none USER@127.0.0.1 'hostname; id -un' - Network accessline 33
nc -vz 127.0.0.1 22 - Dangerous shell operationline 42
sudo sshd -T 2>&1 | egrep -i '^(allowusers|denyusers|allowgroups|denygroups|listenaddress|maxstartups|logingracetime|usepam|passwordauthentication|pubkeyauthentication|authenticationmethods)' - Dangerous shell operationline 43
sudo egrep -n '^[[:space:]]*(AllowUsers|DenyUsers|AllowGroups|DenyGroups|Match|MaxStartups|LoginGraceTime|ListenAddress|AuthenticationMethods|UsePAM|PasswordAuthentication|PubkeyAuthentication)\b' /etc/ssh/sshd_config /etc/ssh/sshd_config.d - Dangerous shell operationline 58
sudo log show --last 30m --predicate 'process == "sshd" OR process == "launchd"' --style compact | tail -160 - Dangerous shell operationline 75
sudo launchctl print system/com.openssh.sshd 2>&1 | egrep 'active count|copy count|state =|last exit code|runs =' - Dangerous shell operationline 77
sudo lsof -nP -c sshd-session -iTCP 2>/dev/null | head -120 - Dangerous shell operationline 83
ps -axo pid=,args= | awk '/sshd-session: / && !/awk/ {print $1}' | xargs sudo kill -TERM - Dangerous shell operationline 95
sudo /usr/libexec/ApplicationFirewall/socketfilterfw --getglobalstate - Dangerous shell operationline 96
sudo /usr/libexec/ApplicationFirewall/socketfilterfw --listapps | grep -i ssh -A2 -B2 || true - Dangerous shell operationline 97
sudo pfctl -sr 2>/dev/null | head -80 - Dangerous shell operationline 98
sudo pfctl -si 2>/dev/null | head -80 - Dangerous shell operationline 105
sudo lsof -nP -iTCP:22 -sTCP:LISTEN - Dangerous shell operationline 136
rm -f "$tmpfile"
skills/swiftui-liquid-glass/references/liquid-glass.md
- Network accessline 275
- [Applying Liquid Glass to custom views](https://developer.apple.com/documentation/SwiftUI/Applying-Liquid-Glass-to-custom-views) - Network accessline 276
- [Landmarks: Building an app with Liquid Glass](https://developer.apple.com/documentation/SwiftUI/Landmarks-Building-an-app-with-Liquid-Glass) - Network accessline 277
- [SwiftUI View.glassEffect(_:in:isEnabled:)](https://developer.apple.com/documentation/SwiftUI/View/glassEffect(_:in:isEnabled:)) - Network accessline 278
- [SwiftUI GlassEffectContainer](https://developer.apple.com/documentation/SwiftUI/GlassEffectContainer) - Network accessline 279
- [SwiftUI GlassEffectTransition](https://developer.apple.com/documentation/SwiftUI/GlassEffectTransition) - Network accessline 280
- [SwiftUI GlassButtonStyle](https://developer.apple.com/documentation/SwiftUI/GlassButtonStyle)
skills/swiftui-view-refactor/references/mv-patterns.md
skills/things-todo/SKILL.md
skills/twilio-sms/SKILL.md
- Access to secretsline 17
[Credential-related source omitted] - Access to secretsline 28
[Credential-related source omitted] - Access to secretsline 33
[Credential-related source omitted] - Access to secretsline 35
[Credential-related source omitted] - Network accessline 39
[Credential-related source omitted] - Access to secretsline 39
[Credential-related source omitted] - Network accessline 40
"https://api.twilio.com/2010-04-01/Accounts/$TWILIO_ACCOUNT_SID.json" - Access to secretsline 48
[Credential-related source omitted] - Access to secretsline 49
[Credential-related source omitted] - Network accessline 75
[Credential-related source omitted] - Access to secretsline 75
[Credential-related source omitted] - Network accessline 76
"https://api.twilio.com/2010-04-01/Accounts/$TWILIO_ACCOUNT_SID/AvailablePhoneNumbers/US/Local.json?SmsEnabled=true&VoiceEnabled=true&PageSize=5" - Network accessline 82
[Credential-related source omitted] - Access to secretsline 82
[Credential-related source omitted] - Network accessline 83
-X POST "https://api.twilio.com/2010-04-01/Accounts/$TWILIO_ACCOUNT_SID/IncomingPhoneNumbers.json" \
skills/video-transcript-downloader/SKILL.md
- Network accessline 34
./scripts/vtd.js transcript --url 'https://…' - Network accessline 35
./scripts/vtd.js transcript --url 'https://…' --lang en - Network accessline 36
./scripts/vtd.js transcript --url 'https://…' --timestamps - Network accessline 37
./scripts/vtd.js transcript --url 'https://…' --keep-brackets - Network accessline 43
./scripts/vtd.js download --url 'https://…' --output-dir ~/Downloads - Network accessline 44
./scripts/vtd.js audio --url 'https://…' --output-dir ~/Downloads - Network accessline 45
./scripts/vtd.js subs --url 'https://…' --output-dir ~/Downloads --lang en - Network accessline 53
./scripts/vtd.js formats --url 'https://…' - Network accessline 59
./scripts/vtd.js download --url 'https://…' --output-dir ~/Downloads -- --format 137+140 - Network accessline 65
./scripts/vtd.js download --url 'https://…' --output-dir ~/Downloads -- --remux-video mp4 - Network accessline 75
./scripts/vtd.js formats --url 'https://…' -- -v
skills/video-transcript-downloader/package-lock.json
- Network accessline 14
"node_modules/youtube-transcript-plus": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/youtube-transcript-plus/-/youtube-transcript-plus-2.0.3.tgz", - Network accessline 15
"version": "2.0.3", "resolved": "https://registry.npmjs.org/youtube-transcript-plus/-/youtube-transcript-plus-2.0.3.tgz", "integrity": "sha512-7bAu4SMczQBin8JOiux3NOXOTxnLps9FBhVvyVsb4WfIYjNlVt7PXz8SdfNP/enZGfGpv1gCokzinwqXMnQGm - Network accessline 16
"resolved": "https://registry.npmjs.org/youtube-transcript-plus/-/youtube-transcript-plus-2.0.3.tgz",
skills/video-transcript-downloader/package.json
- Executable scriptline 1
Executable file
skills/video-transcript-downloader/scripts/html-entities.js
- Executable scriptline 1
Executable file
skills/video-transcript-downloader/scripts/vtd.js
- Executable scriptline 1
#!/usr/bin/env node - Network accessline 225
// Preferred path: direct transcript fetch (no yt-dlp / no files). - Network accessline 366
transcript: [ "usage:", ` ${rel} transcript --url 'https://…' [--lang en] [--timestamps] [--keep-brackets] [-- <yt-dlp extra…>]`, - Network accessline 367
"usage:", ` ${rel} transcript --url 'https://…' [--lang en] [--timestamps] [--keep-brackets] [-- <yt-dlp extra…>]`, "", - Network accessline 368
` ${rel} transcript --url 'https://…' [--lang en] [--timestamps] [--keep-brackets] [-- <yt-dlp extra…>]`, - Network accessline 376
download: [ "usage:", ` ${rel} download --url 'https://…' [--output-dir ~/Downloads] [-- <yt-dlp extra…>]`, - Network accessline 377
"usage:", ` ${rel} download --url 'https://…' [--output-dir ~/Downloads] [-- <yt-dlp extra…>]`, "", - Network accessline 378
` ${rel} download --url 'https://…' [--output-dir ~/Downloads] [-- <yt-dlp extra…>]`, - Network accessline 384
audio: [ "usage:", ` ${rel} audio --url 'https://…' [--output-dir ~/Downloads] [-- <yt-dlp extra…>]`, - Network accessline 385
"usage:", ` ${rel} audio --url 'https://…' [--output-dir ~/Downloads] [-- <yt-dlp extra…>]`, "", - Network accessline 386
` ${rel} audio --url 'https://…' [--output-dir ~/Downloads] [-- <yt-dlp extra…>]`, - Network accessline 392
subs: [ "usage:", ` ${rel} subs --url 'https://…' [--output-dir ~/Downloads] [--lang en] [-- <yt-dlp extra…>]`, - Network accessline 393
"usage:", ` ${rel} subs --url 'https://…' [--output-dir ~/Downloads] [--lang en] [-- <yt-dlp extra…>]`, "", - Network accessline 394
` ${rel} subs --url 'https://…' [--output-dir ~/Downloads] [--lang en] [-- <yt-dlp extra…>]`, - Network accessline 401
formats: [ "usage:", ` ${rel} formats --url 'https://…' [-- <yt-dlp extra…>]`, - Network accessline 402
"usage:", ` ${rel} formats --url 'https://…' [-- <yt-dlp extra…>]`, "", - Network accessline 403
` ${rel} formats --url 'https://…' [-- <yt-dlp extra…>]`, - Network accessline 410
return [ "usage:", ` ${rel} transcript --url 'https://…' [--lang en] [--timestamps] [--keep-brackets] [-- <yt-dlp extra…>]`, - Network accessline 411
"usage:", ` ${rel} transcript --url 'https://…' [--lang en] [--timestamps] [--keep-brackets] [-- <yt-dlp extra…>]`, ` ${rel} download --url 'https://…' [--output-dir ~/Downloads] [-- <yt-dlp extra…>]`, - Network accessline 412
` ${rel} transcript --url 'https://…' [--lang en] [--timestamps] [--keep-brackets] [-- <yt-dlp extra…>]`, ` ${rel} download --url 'https://…' [--output-dir ~/Downloads] [-- <yt-dlp extra…>]`, ` ${rel} audio --url 'https:// - Network accessline 413
` ${rel} download --url 'https://…' [--output-dir ~/Downloads] [-- <yt-dlp extra…>]`, - Network accessline 414
` ${rel} audio --url 'https://…' [--output-dir ~/Downloads] [-- <yt-dlp extra…>]`, - Network accessline 415
` ${rel} subs --url 'https://…' [--output-dir ~/Downloads] [--lang en] [-- <yt-dlp extra…>]`, - Network accessline 416
` ${rel} formats --url 'https://…' [-- <yt-dlp extra…>]`,
skills/video-transcript-downloader/scripts/vtd.test.mjs
- Executable scriptline 1
Executable file
skills/vm-lab/SKILL.md
- Dangerous shell operationline 48
'sudo -u steipete -H /bin/zsh -lc '\''source ~/.zprofile 2>/dev/null || true; uname -a'\''' - Dangerous shell operationline 71
prlctl exec "macOS Tahoe" 'sudo -u steipete -H open "x-apple.systempreferences:com.apple.preference.security?Privacy_ScreenCapture"' - Dangerous shell operationline 72
'sudo -u steipete -H open "x-apple.systempreferences:com.apple.preference.security?Privacy_ScreenCapture"' - Dangerous shell operationline 108
prlctl exec "macOS Tahoe" "sudo -u steipete -H /bin/zsh -lc 'ln -sf /tmp/run-vm-lab.zsh ~/r'" - Dangerous shell operationline 109
"sudo -u steipete -H /bin/zsh -lc 'ln -sf /tmp/run-vm-lab.zsh ~/r'" - Dangerous shell operationline 169
'sudo -u steipete -H /bin/zsh -lc '\''sips -g pixelWidth -g pixelHeight /tmp/peekaboo-vm.png'\'''
skills/vm-lab/references/bootstrap-diagnostics.md
- Dangerous shell operationline 91
trap 'rm -f "$shim/bash"; rmdir "$shim"' EXIT - Network accessline 103
- Installed contracts: `prlctl --version`, `prlctl clone --help`, `prlctl snapshot-list --help`; macOS `stat(1)`, `stat(2)`, `gpt(8)`, `cp(1)`, `clonefile(2)`, `sample(1)`, and `lsof(8)` manuals. Synthetic raw-file and copy-on-write checks - Network accessline 104
- [Parallels clone reference](https://docs.parallels.com/landing/parallels-desktop-developers-guide/command-line-interface-utility/manage-virtual-machines-from-cli/general-virtual-machine-management/clone-a-virtual-machine): linked/snapshot - Network accessline 105
- [GNU Bash 5.3 `redir.c`](https://cgit.git.savannah.gnu.org/cgit/bash.git/plain/redir.c?h=bash-5.3): `here_document_to_fd` and `heredoc_write`; source mechanism, not proof of the installed build's pipe threshold or the incident's cause. - Network accessline 106
- [OpenClaw packaging source](https://github.com/openclaw/openclaw/blob/main/scripts/package-mac-app.sh): recheck the tested revision and child interpreters; this link tracks main, not a frozen incident reproduction.
skills/vm-lab/scripts/parallels_type.py
skills/xcode-sync/SKILL.md
- Dangerous shell operationline 47
cleanup() { rm -rf "$stage"; } - Dangerous shell operationline 92
Use writable `/Applications` directly. Otherwise use passwordless `sudo -n`; if admin approval is required, show a local macOS authorization prompt or report the exact pending step. Do not bypass receipts or license state. - Dangerous shell operationline 107
sudo env DEVELOPER_DIR="$app/Contents/Developer" xcodebuild -license accept - Dangerous shell operationline 108
sudo env DEVELOPER_DIR="$app/Contents/Developer" xcodebuild -runFirstLaunch
skills/xcode-sync/scripts/xcode-host-inventory.sh
- Executable scriptline 1
#!/bin/bash
skills/xcode-sync/scripts/xcode-post-install-smoke.sh
- Executable scriptline 1
#!/bin/bash
skills/xcode-sync/scripts/xcode-post-install-smoke.test.sh
skills/xcode-sync/scripts/xcode-simulator-hygiene.sh
skills/xurl/SKILL.md
- Broad permissionsline 1
Unsupported or unresolved allowed-tools declaration - Network accessline 35
Primary upstream: <https://github.com/xdevplatform/xurl> - Dangerous shell operationline 54
curl -fsSL https://raw.githubusercontent.com/xdevplatform/xurl/main/install.sh | bash - Network accessline 54
curl -fsSL https://raw.githubusercontent.com/xdevplatform/xurl/main/install.sh | bash - Network accessline 96
- `xurl` stores app config and tokens in `~/.xurl`. - OAuth 2.0 redirect URI in the X developer portal should be `http://localhost:8080/callback`. - Network accessline 97
- OAuth 2.0 redirect URI in the X developer portal should be `http://localhost:8080/callback`.
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.
Combined signals: 1 fact
- Reads the system keychain, and the same file sends data over the network or runs a command (line 11)codex-huge-context/SKILL.md:116High confidence
Declared and executed: 7 facts
- Contacts registry.npmjs.org, which SKILL.md, the README and the plugin manifest do not mentionnpm/scripts/npm-auth-cache.mjs:39High confidence
- Contacts registry.npmjs.org, which SKILL.md, the README and the plugin manifest do not mentionnpm/scripts/npm-auth-login.mjs:76High confidence
- Contacts registry.npmjs.org, which SKILL.md, the README and the plugin manifest do not mentionnpm/scripts/npm-service.sh:20High confidence
- Contacts registry.npmjs.org, which SKILL.md, the README and the plugin manifest do not mentionnpm/scripts/publish-package.sh:25High confidence
- Contacts registry.npmjs.org, which SKILL.md, the README and the plugin manifest do not mentionnpm/scripts/reserve-packages.sh:21High confidence
- Contacts sparkle-project.org, which SKILL.md, the README and the plugin manifest do not mentionrelease-mac-app/scripts/lib/mac_release.sh:744High confidence
- Contacts www.andymatuschak.org, which SKILL.md, the README and the plugin manifest do not mentionrelease-mac-app/scripts/lib/mac_release.sh:891High confidence
Signal confidence: 492 facts
- Access to secrets in prose of the SKILL.mdagent-transcript/SKILL.md:35Low confidence
- Executable script in code of a file that runsagent-transcript/scripts/agent-transcript:1High confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valueagent-transcript/scripts/agent-transcript:204Low confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valueagent-transcript/scripts/agent-transcript:219Low confidence
- Network access in code of a file that runsagent-transcript/scripts/agent-transcript:302High confidence
- Network access in code of a file that runsagent-transcript/scripts/agent-transcript:303High confidence
- Network access in code of a file that runsagent-transcript/scripts/agent-transcript:304High confidence
- Network access in prose of the SKILL.mdbrowser-use/SKILL.md:139Low confidence
- Network access in prose of the SKILL.mdbrowser-use/SKILL.md:140Low confidence
- Network access in prose of the SKILL.mdbrowser-use/SKILL.md:141Low confidence
- Executable script in code of a file that runsbrowser-use/auto-allow.py:1High confidence
- Executable script in code of a file that runsclawsweeper-status/scripts/clawsweeper-status.sh:1High confidence
- Dangerous shell operation in code of a file that runsclawsweeper-status/scripts/clawsweeper-status.sh:68High confidence
- Network access in code of a file that runsclawsweeper-status/scripts/clawsweeper-status.sh:225High confidence
- Network access in code of a file that runsclawsweeper-status/scripts/clawsweeper-status.sh:226High confidence
- Network access in code of a file that runsclawsweeper-status/scripts/clawsweeper-status.sh:227High confidence
- Executable script in code of a testclawsweeper-status/scripts/clawsweeper-status.test.sh:1Low confidence
- Dangerous shell operation in code of a testclawsweeper-status/scripts/clawsweeper-status.test.sh:6Low confidence
- Network access in code of a testclawsweeper-status/scripts/clawsweeper-status.test.sh:39Low confidence
- Network access in code of a testclawsweeper-status/scripts/clawsweeper-status.test.sh:40Low confidence
- Network access in code of a testclawsweeper-status/scripts/clawsweeper-status.test.sh:41Low confidence
- Network access in code of a testclawsweeper-status/scripts/clawsweeper-status.test.sh:65Low confidence
- Network access in code of a testclawsweeper-status/scripts/clawsweeper-status.test.sh:66Low confidence
- Network access in code of a testclawsweeper-status/scripts/clawsweeper-status.test.sh:67Low confidence
- Network access in code of a testclawsweeper-status/scripts/clawsweeper-status.test.sh:72Low confidence
- Network access in code of a testclawsweeper-status/scripts/clawsweeper-status.test.sh:73Low confidence
- Network access in code of a testclawsweeper-status/scripts/clawsweeper-status.test.sh:74Low confidence
- Network access in code of a testclawsweeper-status/scripts/clawsweeper-status.test.sh:78Low confidence
- Network access in code of a testclawsweeper-status/scripts/clawsweeper-status.test.sh:79Low confidence
- Network access in code of a testclawsweeper-status/scripts/clawsweeper-status.test.sh:80Low confidence
- Network access in code of a testclawsweeper-status/scripts/clawsweeper-status.test.sh:81Low confidence
- Network access in code of a testclawsweeper-status/scripts/clawsweeper-status.test.sh:82Low confidence
- Network access in code of a testclawsweeper-status/scripts/clawsweeper-status.test.sh:83Low confidence
- Network access in code of a testclawsweeper-status/scripts/clawsweeper-status.test.sh:84Low confidence
- Network access in code of a testclawsweeper-status/scripts/clawsweeper-status.test.sh:85Low confidence
- Network access in code of a testclawsweeper-status/scripts/clawsweeper-status.test.sh:86Low confidence
- Network access in code of a testclawsweeper-status/scripts/clawsweeper-status.test.sh:87Low confidence
- Network access in code of a testclawsweeper-status/scripts/clawsweeper-status.test.sh:88Low confidence
- Network access in code of a testclawsweeper-status/scripts/clawsweeper-status.test.sh:89Low confidence
- Network access in code of a testclawsweeper-status/scripts/clawsweeper-status.test.sh:90Low confidence
- Network access in code of a testclawsweeper-status/scripts/clawsweeper-status.test.sh:91Low confidence
- Network access in code of a testclawsweeper-status/scripts/clawsweeper-status.test.sh:92Low confidence
- Network access in code of a testclawsweeper-status/scripts/clawsweeper-status.test.sh:96Low confidence
- Network access in code of a testclawsweeper-status/scripts/clawsweeper-status.test.sh:97Low confidence
- Network access in code of a testclawsweeper-status/scripts/clawsweeper-status.test.sh:98Low confidence
- Network access in code of a testclawsweeper-status/scripts/clawsweeper-status.test.sh:108Low confidence
- Network access in code of a testclawsweeper-status/scripts/clawsweeper-status.test.sh:172Low confidence
- Network access in code of a testclawsweeper-status/scripts/clawsweeper-status.test.sh:173Low confidence
- Network access in code of a testclawsweeper-status/scripts/clawsweeper-status.test.sh:215Low confidence
- Network access in code of a testclawsweeper-status/scripts/clawsweeper-status.test.sh:216Low confidence
and 442 more
Only the first 500 facts are listed.
Works with
| Agent | Status | Evidence | Install to |
|---|---|---|---|
| Claude Code | Compatible | Standard SKILL.md skills/agent-transcript/SKILL.md | .claude/skills/<skill-name>/ |
| Codex | Compatible | Standard SKILL.md skills/agent-transcript/SKILL.md | .agents/skills/<skill-name>/ |
| Cursor | Compatible | Standard SKILL.md skills/agent-transcript/SKILL.md | .cursor/skills/<skill-name>/ |
| Gemini CLI | Compatible | Standard SKILL.md skills/agent-transcript/SKILL.md | .gemini/skills/<skill-name>/ |
| GitHub Copilot | Compatible | Standard SKILL.md skills/agent-transcript/SKILL.md | .github/skills/<skill-name>/ |
| OpenCode | Compatible | Standard SKILL.md skills/agent-transcript/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/steipete-agent-scripts/)