Not in the top 1,000 by GitHub stars

KeyArgo/custodian-kernel

Kernel-enforced authority and spend platform for AI agents

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

custodian/bundled_skills/ai/anthropic-chat/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

491f40facf87 → 491f40facf87

Compare on GitHub

custodian/bundled_skills/ai/cohere-embed/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

491f40facf87 → 491f40facf87

Compare on GitHub

custodian/bundled_skills/ai/openai-chat/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

491f40facf87 → 491f40facf87

Compare on GitHub

custodian/bundled_skills/ai/replicate-run/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

491f40facf87 → 491f40facf87

Compare on GitHub

custodian/bundled_skills/ai/together-infer/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

491f40facf87 → 491f40facf87

Compare on GitHub

custodian/bundled_skills/alerts/pagerduty-alert/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

491f40facf87 → 491f40facf87

Compare on GitHub

custodian/bundled_skills/alerts/telegram-send/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

491f40facf87 → 491f40facf87

Compare on GitHub

custodian/bundled_skills/alerts/twilio-voice-call/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

491f40facf87 → 491f40facf87

Compare on GitHub

custodian/bundled_skills/calendar/calendar-create/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

491f40facf87 → 491f40facf87

Compare on GitHub

custodian/bundled_skills/calendar/calendar-delete/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

491f40facf87 → 491f40facf87

Compare on GitHub

custodian/bundled_skills/calendar/calendar-event-create/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

491f40facf87 → 491f40facf87

Compare on GitHub

custodian/bundled_skills/calendar/calendar-event-list/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

491f40facf87 → 491f40facf87

Compare on GitHub

custodian/bundled_skills/calendar/calendar-list/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

491f40facf87 → 491f40facf87

Compare on GitHub

custodian/bundled_skills/calendar/calendar-update/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

491f40facf87 → 491f40facf87

Compare on GitHub

custodian/bundled_skills/cloud/s3-delete/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Local scripts → After Local scripts

491f40facf87 → 491f40facf87

Compare on GitHub

custodian/bundled_skills/cloud/s3-get/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Local scripts → After Local scripts

491f40facf87 → 491f40facf87

Compare on GitHub

custodian/bundled_skills/cloud/s3-list/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Local scripts → After Local scripts

491f40facf87 → 491f40facf87

Compare on GitHub

custodian/bundled_skills/cloud/s3-put/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Local scripts → After Local scripts

491f40facf87 → 491f40facf87

Compare on GitHub

custodian/bundled_skills/communication/discord-webhook/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

491f40facf87 → 491f40facf87

Compare on GitHub

custodian/bundled_skills/communication/email-send/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

491f40facf87 → 491f40facf87

Compare on GitHub

custodian/bundled_skills/communication/push-notification/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

491f40facf87 → 491f40facf87

Compare on GitHub

custodian/bundled_skills/communication/slack-channel-list/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

491f40facf87 → 491f40facf87

Compare on GitHub

custodian/bundled_skills/communication/slack-message/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

491f40facf87 → 491f40facf87

Compare on GitHub

custodian/bundled_skills/communication/sms-send/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

491f40facf87 → 491f40facf87

Compare on GitHub

custodian/bundled_skills/communication/webhook-post/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

491f40facf87 → 491f40facf87

Compare on GitHub

custodian/bundled_skills/custodian-meta/custodian-anchor/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

491f40facf87 → 491f40facf87

Compare on GitHub

custodian/bundled_skills/custodian-meta/custodian-status/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

491f40facf87 → 491f40facf87

Compare on GitHub

custodian/bundled_skills/custodian-meta/paladin-vault-list/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

491f40facf87 → 491f40facf87

Compare on GitHub

custodian/bundled_skills/database/mongodb-find/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Local scripts → After Local scripts

491f40facf87 → 491f40facf87

Compare on GitHub

custodian/bundled_skills/database/mysql-query/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Local scripts → After Local scripts

491f40facf87 → 491f40facf87

Compare on GitHub

custodian/bundled_skills/database/postgres-query/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Local scripts → After Local scripts

491f40facf87 → 491f40facf87

Compare on GitHub

custodian/bundled_skills/database/redis-delete/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

491f40facf87 → 491f40facf87

Compare on GitHub

custodian/bundled_skills/database/redis-get/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

491f40facf87 → 491f40facf87

Compare on GitHub

custodian/bundled_skills/database/redis-set/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

491f40facf87 → 491f40facf87

Compare on GitHub

custodian/bundled_skills/design-impeccable/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Local scripts → After Local scripts

491f40facf87 → 491f40facf87

Compare on GitHub

custodian/bundled_skills/design-taste/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Local scripts → After Local scripts

491f40facf87 → 491f40facf87

Compare on GitHub

custodian/bundled_skills/docker/docker-exec/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Local scripts → After Local scripts

491f40facf87 → 491f40facf87

Compare on GitHub

custodian/bundled_skills/docker/docker-list/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Local scripts → After Local scripts

491f40facf87 → 491f40facf87

Compare on GitHub

custodian/bundled_skills/docker/docker-logs/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Local scripts → After Local scripts

491f40facf87 → 491f40facf87

Compare on GitHub

custodian/bundled_skills/docker/docker-start/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Local scripts → After Local scripts

491f40facf87 → 491f40facf87

Compare on GitHub

custodian/bundled_skills/docker/docker-stop/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Local scripts → After Local scripts

491f40facf87 → 491f40facf87

Compare on GitHub

custodian/bundled_skills/files/file-list/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Local scripts → After Local scripts

491f40facf87 → 491f40facf87

Compare on GitHub

custodian/bundled_skills/files/file-read/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Local scripts → After Local scripts

491f40facf87 → 491f40facf87

Compare on GitHub

custodian/bundled_skills/files/file-write/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Local scripts → After Local scripts

491f40facf87 → 491f40facf87

Compare on GitHub

custodian/bundled_skills/files/shell-exec/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Local scripts → After Local scripts

491f40facf87 → 491f40facf87

Compare on GitHub

custodian/bundled_skills/github/github-comment/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

491f40facf87 → 491f40facf87

Compare on GitHub

custodian/bundled_skills/github/github-commit-list/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

491f40facf87 → 491f40facf87

Compare on GitHub

custodian/bundled_skills/github/github-file-read/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

491f40facf87 → 491f40facf87

Compare on GitHub

custodian/bundled_skills/github/github-issue-create/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

491f40facf87 → 491f40facf87

Compare on GitHub

custodian/bundled_skills/github/github-issue-list/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

491f40facf87 → 491f40facf87

Compare on GitHub

custodian/bundled_skills/github/github-pr-list/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

491f40facf87 → 491f40facf87

Compare on GitHub

custodian/bundled_skills/github/github-release-create/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

491f40facf87 → 491f40facf87

Compare on GitHub

custodian/bundled_skills/github/github-release-list/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

491f40facf87 → 491f40facf87

Compare on GitHub

custodian/bundled_skills/github/github-repo-list/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

491f40facf87 → 491f40facf87

Compare on GitHub

custodian/bundled_skills/memory/kv-delete/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Local scripts → After Local scripts

491f40facf87 → 491f40facf87

Compare on GitHub

custodian/bundled_skills/memory/kv-get/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Local scripts → After Local scripts

491f40facf87 → 491f40facf87

Compare on GitHub

custodian/bundled_skills/memory/kv-list/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Local scripts → After Local scripts

491f40facf87 → 491f40facf87

Compare on GitHub

custodian/bundled_skills/memory/kv-set/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Local scripts → After Local scripts

491f40facf87 → 491f40facf87

Compare on GitHub

custodian/bundled_skills/memory/sqlite-query/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Local scripts → After Local scripts

491f40facf87 → 491f40facf87

Compare on GitHub

custodian/bundled_skills/modal/modal-deploy/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Local scripts → After Local scripts

491f40facf87 → 491f40facf87

Compare on GitHub

custodian/bundled_skills/modal/modal-function-list/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

491f40facf87 → 491f40facf87

Compare on GitHub

custodian/bundled_skills/modal/modal-invoke/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

491f40facf87 → 491f40facf87

Compare on GitHub

custodian/bundled_skills/monitoring/dns-lookup/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Local scripts → After Local scripts

491f40facf87 → 491f40facf87

Compare on GitHub

custodian/bundled_skills/monitoring/http-health-check/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

491f40facf87 → 491f40facf87

Compare on GitHub

custodian/bundled_skills/monitoring/ip-geolocation/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

491f40facf87 → 491f40facf87

Compare on GitHub

custodian/bundled_skills/monitoring/ping-host/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Local scripts → After Local scripts

491f40facf87 → 491f40facf87

Compare on GitHub

custodian/bundled_skills/monitoring/port-scan/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

491f40facf87 → 491f40facf87

Compare on GitHub

custodian/bundled_skills/monitoring/ssl-cert-check/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

491f40facf87 → 491f40facf87

Compare on GitHub

custodian/bundled_skills/monitoring/whois-lookup/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

491f40facf87 → 491f40facf87

Compare on GitHub

custodian/bundled_skills/nvidia/huggingface-infer/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

491f40facf87 → 491f40facf87

Compare on GitHub

custodian/bundled_skills/nvidia/nim-job-status/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

491f40facf87 → 491f40facf87

Compare on GitHub

custodian/bundled_skills/nvidia/nim-job-submit/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

491f40facf87 → 491f40facf87

Compare on GitHub

custodian/bundled_skills/nvidia/nim-model-list/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

491f40facf87 → 491f40facf87

Compare on GitHub

custodian/bundled_skills/nvidia/openai-complete/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

491f40facf87 → 491f40facf87

Compare on GitHub

custodian/bundled_skills/payments/stripe-spend/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

491f40facf87 → 491f40facf87

Compare on GitHub

custodian/bundled_skills/scheduling/cron-create/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Local scripts → After Local scripts

491f40facf87 → 491f40facf87

Compare on GitHub

custodian/bundled_skills/scheduling/cron-delete/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Local scripts → After Local scripts

491f40facf87 → 491f40facf87

Compare on GitHub

custodian/bundled_skills/scheduling/cron-list/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Local scripts → After Local scripts

491f40facf87 → 491f40facf87

Compare on GitHub

custodian/bundled_skills/scheduling/task-queue-add/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Local scripts → After Local scripts

491f40facf87 → 491f40facf87

Compare on GitHub

custodian/bundled_skills/scheduling/task-queue-list/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Local scripts → After Local scripts

491f40facf87 → 491f40facf87

Compare on GitHub

custodian/bundled_skills/security/hmac-verify/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Local scripts → After Local scripts

491f40facf87 → 491f40facf87

Compare on GitHub

custodian/bundled_skills/security/jwt-decode/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Local scripts → After Local scripts

491f40facf87 → 491f40facf87

Compare on GitHub

custodian/bundled_skills/security/paladin-import/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Local scripts → After Local scripts

491f40facf87 → 491f40facf87

Compare on GitHub

custodian/bundled_skills/security/secrets-scan/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Local scripts → After Local scripts

491f40facf87 → 491f40facf87

Compare on GitHub

custodian/bundled_skills/stripe/stripe-balance/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

491f40facf87 → 491f40facf87

Compare on GitHub

custodian/bundled_skills/stripe/stripe-charge-list/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

491f40facf87 → 491f40facf87

Compare on GitHub

custodian/bundled_skills/stripe/stripe-customer-create/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

491f40facf87 → 491f40facf87

Compare on GitHub

custodian/bundled_skills/stripe/stripe-customer-lookup/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

491f40facf87 → 491f40facf87

Compare on GitHub

custodian/bundled_skills/stripe/stripe-invoice-send/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

491f40facf87 → 491f40facf87

Compare on GitHub

custodian/bundled_skills/stripe/stripe-payout/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

491f40facf87 → 491f40facf87

Compare on GitHub

custodian/bundled_skills/stripe/stripe-price-list/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

491f40facf87 → 491f40facf87

Compare on GitHub

custodian/bundled_skills/stripe/stripe-refund-list/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

491f40facf87 → 491f40facf87

Compare on GitHub

custodian/bundled_skills/stripe/stripe-subscription-cancel/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

491f40facf87 → 491f40facf87

Compare on GitHub

custodian/bundled_skills/stripe/stripe-subscription-create/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

491f40facf87 → 491f40facf87

Compare on GitHub

custodian/bundled_skills/utilities/base64-decode/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Local scripts → After Local scripts

491f40facf87 → 491f40facf87

Compare on GitHub

custodian/bundled_skills/utilities/base64-encode/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Local scripts → After Local scripts

491f40facf87 → 491f40facf87

Compare on GitHub

custodian/bundled_skills/utilities/currency-convert/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

491f40facf87 → 491f40facf87

Compare on GitHub

custodian/bundled_skills/utilities/hash-sha256/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Local scripts → After Local scripts

491f40facf87 → 491f40facf87

Compare on GitHub

custodian/bundled_skills/utilities/json-transform/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Local scripts → After Local scripts

491f40facf87 → 491f40facf87

Compare on GitHub

custodian/bundled_skills/utilities/timezone-lookup/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Local scripts → After Local scripts

491f40facf87 → 491f40facf87

Compare on GitHub

custodian/bundled_skills/utilities/url-parse/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Local scripts → After Local scripts

491f40facf87 → 491f40facf87

Compare on GitHub

custodian/bundled_skills/web/http-get/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

491f40facf87 → 491f40facf87

Compare on GitHub

custodian/bundled_skills/web/http-post/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

491f40facf87 → 491f40facf87

Compare on GitHub

custodian/bundled_skills/web/news-search/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

491f40facf87 → 491f40facf87

Compare on GitHub

custodian/bundled_skills/web/web-scrape/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

491f40facf87 → 491f40facf87

Compare on GitHub

custodian/bundled_skills/web/web-search/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

491f40facf87 → 491f40facf87

Compare on GitHub

View on GitHubAdd to my skills

Verified commit 491f40facf8710ba747b303e8ebf7d4c545f2137

120GitHub stars
0stars in 7 days
106skills in this repository
0commits in 30 days

Heat

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

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

Stars over time

Oct 25, 2026Oct 25, 2026120

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

Individual skills in this repository

How it works

anthropic-chat

When your agent uses it

Call Anthropic Messages API (Claude) with a prompt

What it loads into context

Frontmatter

89 tokens

Always available to the agent

SKILL.md

109 tokens

When the skill is activated

Reference documents

0 tokens

Loaded on request

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

The playbook

    Scripts executed separately

    • scripts/execute.py

    Files

    • SKILL.mdcore354 bytes
    • scripts/execute.pyruns1,043 bytes
    Read SKILL.md
    
    # Anthropic Chat
    
    Call Anthropic Messages API (Claude) with a prompt
    View the complete source on GitHub

    Skills included

    • anthropic-chat
    • cohere-embed
    • openai-chat
    • replicate-run
    • together-infer
    • pagerduty-alert
    • telegram-send
    • twilio-voice-call
    • calendar-create
    • calendar-delete
    • calendar-event-create
    • calendar-event-list
    • calendar-list
    • calendar-update
    • s3-delete
    • s3-get
    • s3-list
    • s3-put
    • discord-webhook
    • email-send
    • push-notification
    • slack-channel-list
    • slack-message
    • sms-send
    • webhook-post
    • custodian-anchor
    • custodian-status
    • paladin-vault-list
    • mongodb-find
    • mysql-query
    • postgres-query
    • redis-delete
    • redis-get
    • redis-set
    • design-impeccable
    • design-taste
    • docker-exec
    • docker-list
    • docker-logs
    • docker-start
    • docker-stop
    • file-list
    • file-read
    • file-write
    • shell-exec
    • github-comment
    • github-commit-list
    • github-file-read
    • github-issue-create
    • github-issue-list
    • github-pr-list
    • github-release-create
    • github-release-list
    • github-repo-list
    • kv-delete
    • kv-get
    • kv-list
    • kv-set
    • sqlite-query
    • modal-deploy
    • modal-function-list
    • modal-invoke
    • dns-lookup
    • http-health-check
    • ip-geolocation
    • ping-host
    • port-scan
    • ssl-cert-check
    • whois-lookup
    • huggingface-infer
    • nim-job-status
    • nim-job-submit
    • nim-model-list
    • openai-complete
    • stripe-spend
    • cron-create
    • cron-delete
    • cron-list
    • task-queue-add
    • task-queue-list
    • hmac-verify
    • jwt-decode
    • paladin-import
    • secrets-scan
    • stripe-balance
    • stripe-charge-list
    • stripe-customer-create
    • stripe-customer-lookup
    • stripe-invoice-send
    • stripe-payout
    • stripe-price-list
    • stripe-refund-list
    • stripe-subscription-cancel
    • stripe-subscription-create
    • base64-decode
    • base64-encode
    • currency-convert
    • hash-sha256
    • json-transform
    • timezone-lookup
    • url-parse
    • http-get
    • http-post
    • news-search
    • web-scrape
    • web-search

    Repository facts

    License
    MIT
    Created
    Jun 29, 2026
    Last pushed
    Aug 22, 2026
    Forks
    24
    Open issues
    0
    Project activity
    Slowing

    Before you install

    Network or broad shell

    Automated signals, not a guarantee

    Checked Nov 4, 2026

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

    Show 63 notes
    • custodian/bundled_skills/calendar/calendar-event-create/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
    • custodian/bundled_skills/calendar/calendar-event-list/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
    • custodian/bundled_skills/communication/discord-webhook/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
    • custodian/bundled_skills/communication/email-send/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
    • custodian/bundled_skills/communication/push-notification/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
    • custodian/bundled_skills/communication/push-notification/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
    • custodian/bundled_skills/communication/push-notification/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
    • custodian/bundled_skills/communication/slack-channel-list/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
    • custodian/bundled_skills/communication/slack-message/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
    • custodian/bundled_skills/communication/sms-send/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
    • custodian/bundled_skills/communication/webhook-post/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
    • custodian/bundled_skills/docker/docker-exec/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
    • custodian/bundled_skills/docker/docker-list/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
    • custodian/bundled_skills/docker/docker-logs/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
    • custodian/bundled_skills/docker/docker-start/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
    • custodian/bundled_skills/docker/docker-stop/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
    • custodian/bundled_skills/files/file-list/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
    • custodian/bundled_skills/files/file-read/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
    • custodian/bundled_skills/files/file-write/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
    • custodian/bundled_skills/files/shell-exec/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
    Show all 502 signals by file

    custodian/bundled_skills/ai/anthropic-chat/scripts/execute.py

    • Executable scriptline 1
      #!/usr/bin/env python3
    • Access to secretsline 7
      [Credential-related source omitted]
    • Access to secretsline 9
      [Credential-related source omitted]
    • Network accessline 10
      try:     payload = json.dumps({"model": a.model, "max_tokens": 1024, "messages": [{"role": "user", "content": a.message}]}).encode()     req = urllib.request.Request("https://api.anthropic.com/v1/messages", data=payload,
    • Network accessline 11
      payload = json.dumps({"model": a.model, "max_tokens": 1024, "messages": [{"role": "user", "content": a.message}]}).encode()     req = urllib.request.Request("https://api.anthropic.com/v1/messages", data=payload,         headers={"x-api-key"
    • Network accessline 12
      req = urllib.request.Request("https://api.anthropic.com/v1/messages", data=payload,
    • Network accessline 13
      [Credential-related source omitted]
    • Network accessline 14
      with urllib.request.urlopen(req, timeout=30) as r:

    custodian/bundled_skills/ai/cohere-embed/scripts/execute.py

    • Executable scriptline 1
      #!/usr/bin/env python3
    • Access to secretsline 7
      [Credential-related source omitted]
    • Access to secretsline 9
      [Credential-related source omitted]
    • Network accessline 10
      try:     payload = json.dumps({"texts": [a.text], "model": a.model, "input_type": "search_query"}).encode()     req = urllib.request.Request("https://api.cohere.ai/v1/embed", data=payload,
    • Network accessline 11
      [Credential-related source omitted]
    • Network accessline 12
      req = urllib.request.Request("https://api.cohere.ai/v1/embed", data=payload,
    • Network accessline 13
      [Credential-related source omitted]
    • Network accessline 14
      with urllib.request.urlopen(req, timeout=15) as r:

    custodian/bundled_skills/ai/openai-chat/scripts/execute.py

    • Executable scriptline 1
      #!/usr/bin/env python3
    • Access to secretsline 8
      [Credential-related source omitted]
    • Access to secretsline 10
      [Credential-related source omitted]
    • Network accessline 11
      try:     payload = json.dumps({"model": a.model, "messages": [{"role": "system", "content": a.system}, {"role": "user", "content": a.message}]}).encode()     req = urllib.request.Request("https://api.openai.com/v1/chat/completions", data=pa
    • Network accessline 12
      payload = json.dumps({"model": a.model, "messages": [{"role": "system", "content": a.system}, {"role": "user", "content": a.message}]}).encode()     req = urllib.request.Request("https://api.openai.com/v1/chat/completions", data=payload,   
    • Network accessline 13
      req = urllib.request.Request("https://api.openai.com/v1/chat/completions", data=payload,
    • Network accessline 14
      [Credential-related source omitted]
    • Network accessline 15
      with urllib.request.urlopen(req, timeout=30) as r:

    custodian/bundled_skills/ai/replicate-run/scripts/execute.py

    • Executable scriptline 1
      #!/usr/bin/env python3
    • Access to secretsline 7
      [Credential-related source omitted]
    • Network accessline 11
      inp = json.loads(a.input)     payload = json.dumps({"version": a.model.split(":")[-1] if ":" in a.model else a.model, "input": inp}).encode()     req = urllib.request.Request("https://api.replicate.com/v1/predictions", data=payload,
    • Network accessline 12
      [Credential-related source omitted]
    • Network accessline 13
      req = urllib.request.Request("https://api.replicate.com/v1/predictions", data=payload,
    • Network accessline 14
      [Credential-related source omitted]
    • Network accessline 15
      with urllib.request.urlopen(req, timeout=15) as r:

    custodian/bundled_skills/ai/together-infer/scripts/execute.py

    • Executable scriptline 1
      #!/usr/bin/env python3
    • Access to secretsline 7
      [Credential-related source omitted]
    • Access to secretsline 9
      [Credential-related source omitted]
    • Network accessline 10
      try:     payload = json.dumps({"model": a.model, "messages": [{"role": "user", "content": a.message}], "max_tokens": 512}).encode()     req = urllib.request.Request("https://api.together.xyz/v1/chat/completions", data=payload,
    • Network accessline 11
      payload = json.dumps({"model": a.model, "messages": [{"role": "user", "content": a.message}], "max_tokens": 512}).encode()     req = urllib.request.Request("https://api.together.xyz/v1/chat/completions", data=payload,         headers={"Auth
    • Network accessline 12
      req = urllib.request.Request("https://api.together.xyz/v1/chat/completions", data=payload,
    • Network accessline 13
      [Credential-related source omitted]
    • Network accessline 14
      with urllib.request.urlopen(req, timeout=30) as r:

    custodian/bundled_skills/alerts/pagerduty-alert/scripts/execute.py

    • Executable scriptline 1
      #!/usr/bin/env python3
    • Access to secretsline 8
      [Credential-related source omitted]
    • Access to secretsline 10
      [Credential-related source omitted]
    • Network accessline 12
      payload = json.dumps({"routing_key": key, "event_action": "trigger",         "payload": {"summary": a.summary, "severity": a.severity, "source": a.source}}).encode()     req = urllib.request.Request("https://events.pagerduty.com/v2/enqueue"
    • Network accessline 13
      "payload": {"summary": a.summary, "severity": a.severity, "source": a.source}}).encode()     req = urllib.request.Request("https://events.pagerduty.com/v2/enqueue", data=payload,         headers={"Content-Type": "application/json"})
    • Network accessline 14
      req = urllib.request.Request("https://events.pagerduty.com/v2/enqueue", data=payload,
    • Network accessline 15
      headers={"Content-Type": "application/json"})     with urllib.request.urlopen(req, timeout=10) as r:         d = json.loads(r.read())
    • Network accessline 16
      with urllib.request.urlopen(req, timeout=10) as r:

    custodian/bundled_skills/alerts/telegram-send/scripts/execute.py

    • Executable scriptline 1
      #!/usr/bin/env python3
    • Access to secretsline 7
      [Credential-related source omitted]
    • Network accessline 9
      print(json.dumps({"ok": False, "stub": True, "tool": "telegram-send", "message": "Set TELEGRAM_BOT_TOKEN to enable"})); exit(0) try:     url = f"https://api.telegram.org/bot{token}/sendMessage"
    • Network accessline 10
      try:     url = f"https://api.telegram.org/bot{token}/sendMessage"     body = urllib.parse.urlencode({"chat_id": a.chat_id, "text": a.message}).encode()
    • Network accessline 11
      url = f"https://api.telegram.org/bot{token}/sendMessage"     body = urllib.parse.urlencode({"chat_id": a.chat_id, "text": a.message}).encode()     req = urllib.request.Request(url, data=body)
    • Network accessline 12
      body = urllib.parse.urlencode({"chat_id": a.chat_id, "text": a.message}).encode()     req = urllib.request.Request(url, data=body)     with urllib.request.urlopen(req, timeout=10) as r:
    • Network accessline 13
      req = urllib.request.Request(url, data=body)
    • Network accessline 14
      with urllib.request.urlopen(req, timeout=10) as r:

    custodian/bundled_skills/alerts/twilio-voice-call/scripts/execute.py

    • Executable scriptline 1
      #!/usr/bin/env python3
    • Access to secretsline 8
      [Credential-related source omitted]
    • Access to secretsline 9
      [Credential-related source omitted]
    • Access to secretsline 10
      [Credential-related source omitted]
    • Access to secretsline 13
      [Credential-related source omitted]
    • Network accessline 21
      twiml = f"<Response><Say>{_xml_escape(a.message)}</Say></Response>"     body = urllib.parse.urlencode({"To": a.to, "From": from_num, "Twiml": twiml}).encode()     url = f"https://api.twilio.com/2010-04-01/Accounts/{sid}/Calls.json"
    • Network accessline 22
      body = urllib.parse.urlencode({"To": a.to, "From": from_num, "Twiml": twiml}).encode()     url = f"https://api.twilio.com/2010-04-01/Accounts/{sid}/Calls.json"     creds = base64.b64encode(f"{sid}:{token}".encode()).decode()
    • Network accessline 23
      [Credential-related source omitted]
    • Network accessline 24
      [Credential-related source omitted]
    • Network accessline 25
      [Credential-related source omitted]
    • Network accessline 26
      with urllib.request.urlopen(req, timeout=15) as r:

    custodian/bundled_skills/calendar/calendar-create/scripts/execute.py

    • Executable scriptline 1
      #!/usr/bin/env python3
    • Access to secretsline 10
      [Credential-related source omitted]
    • Network accessline 15
      body = json.dumps({"summary": a.summary, "description": a.description,         "start": {"dateTime": a.start, "timeZone": "UTC"}, "end": {"dateTime": a.end, "timeZone": "UTC"}}).encode()     url = f"https://www.googleapis.com/calendar/v3/ca
    • Network accessline 16
      "start": {"dateTime": a.start, "timeZone": "UTC"}, "end": {"dateTime": a.end, "timeZone": "UTC"}}).encode()     url = f"https://www.googleapis.com/calendar/v3/calendars/{urllib.parse.quote(a.calendar_id)}/events"     req = urllib.request.Re
    • Network accessline 17
      url = f"https://www.googleapis.com/calendar/v3/calendars/{urllib.parse.quote(a.calendar_id)}/events"
    • Network accessline 18
      [Credential-related source omitted]
    • Network accessline 19
      with urllib.request.urlopen(req, timeout=10) as r:

    custodian/bundled_skills/calendar/calendar-delete/scripts/execute.py

    • Executable scriptline 1
      #!/usr/bin/env python3
    • Access to secretsline 7
      [Credential-related source omitted]
    • Network accessline 9
      print(json.dumps({"ok": False, "stub": True, "tool": "calendar-delete", "message": "Set GOOGLE_CALENDAR_TOKEN to enable"})); exit(0) try:     url = f"https://www.googleapis.com/calendar/v3/calendars/{urllib.parse.quote(a.calendar_id)}/event
    • Network accessline 10
      [Credential-related source omitted]
    • Network accessline 11
      url = f"https://www.googleapis.com/calendar/v3/calendars/{urllib.parse.quote(a.calendar_id)}/events/{urllib.parse.quote(a.event_id, safe='')}"
    • Network accessline 12
      [Credential-related source omitted]
    • Network accessline 13
      with urllib.request.urlopen(req, timeout=10) as r:

    custodian/bundled_skills/calendar/calendar-event-create/scripts/execute.py

    • Executable scriptline 1
      #!/usr/bin/env python3
    • Network accessline 19
      BASE_URL = "https://www.googleapis.com/calendar/v3/calendars"
    • Access to secretsline 53
      [Credential-related source omitted]
    • Network accessline 95
      try:         resp = requests.post(
    • Network accessline 96
      resp = requests.post(

    custodian/bundled_skills/calendar/calendar-event-list/scripts/execute.py

    • Executable scriptline 1
      #!/usr/bin/env python3
    • Network accessline 20
      BASE_URL = "https://www.googleapis.com/calendar/v3/calendars"
    • Access to secretsline 63
      [Credential-related source omitted]
    • Network accessline 87
      try:         resp = requests.get(
    • Network accessline 88
      resp = requests.get(

    custodian/bundled_skills/calendar/calendar-list/scripts/execute.py

    • Executable scriptline 1
      #!/usr/bin/env python3
    • Access to secretsline 7
      [Credential-related source omitted]
    • Network accessline 11
      params = urllib.parse.urlencode({"maxResults": a.max_results, "singleEvents": "true", "orderBy": "startTime",         "timeMin": __import__("datetime").datetime.now(__import__("datetime").timezone.utc).strftime("%Y-%m-%dT00:00:00Z")})     u
    • Network accessline 12
      "timeMin": __import__("datetime").datetime.now(__import__("datetime").timezone.utc).strftime("%Y-%m-%dT00:00:00Z")})     url = f"https://www.googleapis.com/calendar/v3/calendars/{urllib.parse.quote(a.calendar_id)}/events?{params}"     req =
    • Network accessline 13
      url = f"https://www.googleapis.com/calendar/v3/calendars/{urllib.parse.quote(a.calendar_id)}/events?{params}"
    • Network accessline 14
      [Credential-related source omitted]
    • Network accessline 15
      with urllib.request.urlopen(req, timeout=10) as r:

    custodian/bundled_skills/calendar/calendar-update/scripts/execute.py

    • Executable scriptline 1
      #!/usr/bin/env python3
    • Access to secretsline 10
      [Credential-related source omitted]
    • Network accessline 16
      if a.start: patch["start"] = {"dateTime": a.start, "timeZone": "UTC"}     if a.end: patch["end"] = {"dateTime": a.end, "timeZone": "UTC"}     url = f"https://www.googleapis.com/calendar/v3/calendars/{urllib.parse.quote(a.calendar_id)}/event
    • Network accessline 17
      if a.end: patch["end"] = {"dateTime": a.end, "timeZone": "UTC"}     url = f"https://www.googleapis.com/calendar/v3/calendars/{urllib.parse.quote(a.calendar_id)}/events/{urllib.parse.quote(a.event_id, safe='')}"     req = urllib.request.Requ
    • Network accessline 18
      url = f"https://www.googleapis.com/calendar/v3/calendars/{urllib.parse.quote(a.calendar_id)}/events/{urllib.parse.quote(a.event_id, safe='')}"
    • Network accessline 19
      req = urllib.request.Request(url, data=json.dumps(patch).encode(), method="PATCH",
    • Network accessline 20
      [Credential-related source omitted]
    • Network accessline 21
      with urllib.request.urlopen(req, timeout=10) as r:

    custodian/bundled_skills/cloud/s3-delete/scripts/execute.py

    • Executable scriptline 1
      #!/usr/bin/env python3
    • Access to secretsline 7
      [Credential-related source omitted]
    • Access to secretsline 8
      [Credential-related source omitted]

    custodian/bundled_skills/cloud/s3-get/scripts/execute.py

    • Executable scriptline 1
      #!/usr/bin/env python3
    • Access to secretsline 3
      [Credential-related source omitted]
    • Access to secretsline 9
      [Credential-related source omitted]
    • Access to secretsline 10
      [Credential-related source omitted]

    custodian/bundled_skills/cloud/s3-list/scripts/execute.py

    • Executable scriptline 1
      #!/usr/bin/env python3
    • Access to secretsline 8
      [Credential-related source omitted]
    • Access to secretsline 9
      [Credential-related source omitted]

    custodian/bundled_skills/cloud/s3-put/scripts/execute.py

    • Executable scriptline 1
      #!/usr/bin/env python3
    • Access to secretsline 9
      [Credential-related source omitted]
    • Access to secretsline 10
      [Credential-related source omitted]

    custodian/bundled_skills/communication/discord-webhook/scripts/execute.py

    • Executable scriptline 1
      #!/usr/bin/env python3
    • Access to secretsline 6
      [Credential-related source omitted]
    • Network accessline 11
      if a.username: payload["username"] = a.username         if a.embeds: payload["embeds"] = json.loads(a.embeds)         r = requests.post(url, json=payload, timeout=10)
    • Network accessline 12
      if a.embeds: payload["embeds"] = json.loads(a.embeds)         r = requests.post(url, json=payload, timeout=10)         print(json.dumps({"ok": r.status_code == 204, "tool": "discord-webhook", "status": r.status_code}))
    • Network accessline 13
      r = requests.post(url, json=payload, timeout=10)

    custodian/bundled_skills/communication/email-send/scripts/execute.py

    • Executable scriptline 1
      #!/usr/bin/env python3
    • Access to secretsline 6
      [Credential-related source omitted]
    • Access to secretsline 8
      [Credential-related source omitted]
    • Network accessline 11
      [Credential-related source omitted]
    • Network accessline 12
      [Credential-related source omitted]
    • Network accessline 13
      r = requests.post("https://api.sendgrid.com/v3/mail/send", json=payload, headers=headers, timeout=15)

    custodian/bundled_skills/communication/push-notification/scripts/execute.py

    • Executable scriptline 1
      #!/usr/bin/env python3
    • Access to secretsline 6
      [Credential-related source omitted]
    • Network accessline 10
      [Credential-related source omitted]
    • Network accessline 11
      [Credential-related source omitted]
    • Network accessline 12
      r = requests.post("https://fcm.googleapis.com/fcm/send", json=payload, headers=headers, timeout=10)

    custodian/bundled_skills/communication/slack-channel-list/scripts/execute.py

    • Executable scriptline 1
      #!/usr/bin/env python3
    • Access to secretsline 6
      [Credential-related source omitted]
    • Network accessline 9
      [Credential-related source omitted]
    • Network accessline 10
      [Credential-related source omitted]
    • Network accessline 11
      r = requests.get("https://slack.com/api/conversations.list", headers=headers, params={"limit": a.limit}, timeout=10)

    custodian/bundled_skills/communication/slack-message/scripts/execute.py

    • Executable scriptline 1
      #!/usr/bin/env python3
    • Access to secretsline 6
      [Credential-related source omitted]
    • Network accessline 11
      [Credential-related source omitted]
    • Network accessline 12
      [Credential-related source omitted]
    • Network accessline 13
      r = requests.post("https://slack.com/api/chat.postMessage", json=payload, headers=headers, timeout=10)

    custodian/bundled_skills/communication/sms-send/scripts/execute.py

    • Executable scriptline 1
      #!/usr/bin/env python3
    • Access to secretsline 6
      [Credential-related source omitted]
    • Network accessline 8
      [Credential-related source omitted]
    • Access to secretsline 8
      [Credential-related source omitted]
    • Network accessline 9
      try:         r = requests.post(f"https://api.twilio.com/2010-04-01/Accounts/{sid}/Messages.json", data={"To": a.to, "From": fr, "Body": a.body}, auth=(sid, token), timeout=15)         d = r.json()
    • Network accessline 10
      r = requests.post(f"https://api.twilio.com/2010-04-01/Accounts/{sid}/Messages.json", data={"To": a.to, "From": fr, "Body": a.body}, auth=(sid, token), timeout=15)

    custodian/bundled_skills/communication/webhook-post/scripts/execute.py

    • Executable scriptline 1
      #!/usr/bin/env python3
    • Network accessline 39
      r = requests.post(a.url, json=payload, headers=headers, timeout=10, allow_redirects=False)

    custodian/bundled_skills/database/mongodb-find/scripts/execute.py

    • Executable scriptline 1
      #!/usr/bin/env python3
    • Access to secretsline 8
      [Credential-related source omitted]

    custodian/bundled_skills/database/mysql-query/scripts/execute.py

    • Executable scriptline 1
      #!/usr/bin/env python3
    • Access to secretsline 7
      [Credential-related source omitted]

    custodian/bundled_skills/database/postgres-query/scripts/execute.py

    • Executable scriptline 1
      #!/usr/bin/env python3
    • Access to secretsline 7
      [Credential-related source omitted]

    custodian/bundled_skills/database/redis-delete/scripts/execute.py

    • Executable scriptline 1
      #!/usr/bin/env python3
    • Access to secretsline 6
      [Credential-related source omitted]
    • Network accessline 21
      u = urllib.parse.urlparse(url)     host, port = u.hostname or "localhost", u.port or 6379     s = socket.socket(); s.settimeout(5); s.connect((host, port))
    • Network accessline 22
      [Credential-related source omitted]
    • Network accessline 23
      s = socket.socket(); s.settimeout(5); s.connect((host, port))

    custodian/bundled_skills/database/redis-get/scripts/execute.py

    • Executable scriptline 1
      #!/usr/bin/env python3
    • Access to secretsline 6
      [Credential-related source omitted]
    • Network accessline 21
      u = urllib.parse.urlparse(url)     host, port = u.hostname or "localhost", u.port or 6379     s = socket.socket(); s.settimeout(5); s.connect((host, port))
    • Network accessline 22
      [Credential-related source omitted]
    • Network accessline 23
      s = socket.socket(); s.settimeout(5); s.connect((host, port))

    custodian/bundled_skills/database/redis-set/scripts/execute.py

    • Executable scriptline 1
      #!/usr/bin/env python3
    • Access to secretsline 8
      [Credential-related source omitted]
    • Network accessline 23
      u = urllib.parse.urlparse(url)     host, port = u.hostname or "localhost", u.port or 6379     s = socket.socket(); s.settimeout(5); s.connect((host, port))
    • Network accessline 24
      [Credential-related source omitted]
    • Network accessline 25
      s = socket.socket(); s.settimeout(5); s.connect((host, port))

    custodian/bundled_skills/design-impeccable/scripts/execute.py

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

    custodian/bundled_skills/design-taste/scripts/execute.py

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

    custodian/bundled_skills/docker/docker-exec/scripts/execute.py

    • Executable scriptline 1
      #!/usr/bin/env python3
    • Access to secretsline 14
      [Credential-related source omitted]

    custodian/bundled_skills/docker/docker-list/scripts/execute.py

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

    custodian/bundled_skills/docker/docker-logs/scripts/execute.py

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

    custodian/bundled_skills/docker/docker-start/scripts/execute.py

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

    custodian/bundled_skills/docker/docker-stop/scripts/execute.py

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

    custodian/bundled_skills/files/file-list/scripts/execute.py

    • Executable scriptline 1
      #!/usr/bin/env python3
    • Access to secretsline 3
      [Credential-related source omitted]

    custodian/bundled_skills/files/file-read/scripts/execute.py

    • Executable scriptline 1
      #!/usr/bin/env python3
    • Access to secretsline 3
      [Credential-related source omitted]

    custodian/bundled_skills/files/file-write/scripts/execute.py

    • Executable scriptline 1
      #!/usr/bin/env python3
    • Access to secretsline 3
      [Credential-related source omitted]

    custodian/bundled_skills/files/shell-exec/scripts/execute.py

    • Executable scriptline 1
      #!/usr/bin/env python3
    • Network accessline 12
      # passed straight through, so an otherwise-"safe" binary could still be used # to write files, exfiltrate data, or execute arbitrary commands (e.g. # `find / -delete`, `curl -o /etc/passwd http://evil`, `git push`). These
    • Network accessline 13
      # to write files, exfiltrate data, or execute arbitrary commands (e.g. # `find / -delete`, `curl -o /etc/passwd http://evil`, `git push`). These # deny flags close that gap for the binaries where it matters most.
    • Dangerous shell operationline 14
      # `find / -delete`, `curl -o /etc/passwd http://evil`, `git push`). These
    • Network accessline 14
      # `find / -delete`, `curl -o /etc/passwd http://evil`, `git push`). These

    custodian/bundled_skills/github/github-comment/scripts/execute.py

    • Executable scriptline 1
      #!/usr/bin/env python3
    • Network accessline 16
      BASE_URL = "https://api.github.com"
    • Access to secretsline 26
      [Credential-related source omitted]
    • Network accessline 39
      }     url = f"{BASE_URL}/repos/{args.repo}/issues/{args.issue}/comments"     resp = requests.post(url, headers=headers, json={"body": args.body})
    • Network accessline 40
      url = f"{BASE_URL}/repos/{args.repo}/issues/{args.issue}/comments"     resp = requests.post(url, headers=headers, json={"body": args.body})     resp.raise_for_status()
    • Network accessline 41
      resp = requests.post(url, headers=headers, json={"body": args.body})

    custodian/bundled_skills/github/github-commit-list/scripts/execute.py

    • Executable scriptline 1
      #!/usr/bin/env python3
    • Access to secretsline 8
      [Credential-related source omitted]
    • Network accessline 10
      print(json.dumps({"ok": False, "stub": True, "tool": "github-commit-list", "message": "Set GITHUB_TOKEN to enable"})); exit(0) try:     url = f"https://api.github.com/repos/{a.repo}/commits?sha={a.branch}&per_page={a.limit}"
    • Network accessline 11
      [Credential-related source omitted]
    • Network accessline 12
      [Credential-related source omitted]
    • Network accessline 13
      [Credential-related source omitted]
    • Network accessline 14
      with urllib.request.urlopen(req, timeout=10) as r:

    custodian/bundled_skills/github/github-file-read/scripts/execute.py

    • Executable scriptline 1
      #!/usr/bin/env python3
    • Access to secretsline 7
      [Credential-related source omitted]
    • Network accessline 8
      [Credential-related source omitted]
    • Network accessline 9
      [Credential-related source omitted]
    • Network accessline 10
      r = requests.get(f"https://api.github.com/repos/{a.repo}/contents/{a.path}", params={"ref":a.ref}, headers=headers, timeout=10)
    • Possible obfuscationline 13
      content = base64.b64decode(data["content"]).decode("utf-8","replace") if data.get("encoding")=="base64" else data.get("content","")

    custodian/bundled_skills/github/github-issue-create/scripts/execute.py

    • Executable scriptline 1
      #!/usr/bin/env python3
    • Network accessline 16
      BASE_URL = "https://api.github.com"
    • Access to secretsline 27
      [Credential-related source omitted]
    • Network accessline 45
      payload["labels"] = [s.strip() for s in args.labels.split(",") if s.strip()]     url = f"{BASE_URL}/repos/{args.repo}/issues"     resp = requests.post(url, headers=headers, json=payload)
    • Network accessline 46
      url = f"{BASE_URL}/repos/{args.repo}/issues"     resp = requests.post(url, headers=headers, json=payload)     resp.raise_for_status()
    • Network accessline 47
      resp = requests.post(url, headers=headers, json=payload)

    custodian/bundled_skills/github/github-issue-list/scripts/execute.py

    • Executable scriptline 1
      #!/usr/bin/env python3
    • Network accessline 17
      BASE_URL = "https://api.github.com"
    • Access to secretsline 27
      [Credential-related source omitted]
    • Network accessline 40
      }     url = f"{BASE_URL}/repos/{args.repo}/issues"     resp = requests.get(
    • Network accessline 41
      url = f"{BASE_URL}/repos/{args.repo}/issues"     resp = requests.get(         url,
    • Network accessline 42
      resp = requests.get(

    custodian/bundled_skills/github/github-pr-list/scripts/execute.py

    • Executable scriptline 1
      #!/usr/bin/env python3
    • Network accessline 16
      BASE_URL = "https://api.github.com"
    • Access to secretsline 26
      [Credential-related source omitted]
    • Network accessline 39
      }     url = f"{BASE_URL}/repos/{args.repo}/pulls"     resp = requests.get(
    • Network accessline 40
      url = f"{BASE_URL}/repos/{args.repo}/pulls"     resp = requests.get(         url,
    • Network accessline 41
      resp = requests.get(

    custodian/bundled_skills/github/github-release-create/scripts/execute.py

    • Executable scriptline 1
      #!/usr/bin/env python3
    • Access to secretsline 10
      [Credential-related source omitted]
    • Network accessline 13
      try:     payload = json.dumps({"tag_name": a.tag, "name": a.name or a.tag, "body": a.body, "draft": a.draft}).encode()     req = urllib.request.Request(f"https://api.github.com/repos/{a.repo}/releases", data=payload,
    • Network accessline 14
      payload = json.dumps({"tag_name": a.tag, "name": a.name or a.tag, "body": a.body, "draft": a.draft}).encode()     req = urllib.request.Request(f"https://api.github.com/repos/{a.repo}/releases", data=payload,         headers={"Authorization"
    • Network accessline 15
      req = urllib.request.Request(f"https://api.github.com/repos/{a.repo}/releases", data=payload,
    • Network accessline 16
      [Credential-related source omitted]
    • Network accessline 17
      with urllib.request.urlopen(req, timeout=10) as r:

    custodian/bundled_skills/github/github-release-list/scripts/execute.py

    • Executable scriptline 1
      #!/usr/bin/env python3
    • Access to secretsline 7
      [Credential-related source omitted]
    • Network accessline 9
      print(json.dumps({"ok": False, "stub": True, "tool": "github-release-list", "message": "Set GITHUB_TOKEN to enable"})); exit(0) try:     url = f"https://api.github.com/repos/{a.repo}/releases?per_page={a.limit}"
    • Network accessline 10
      [Credential-related source omitted]
    • Network accessline 11
      [Credential-related source omitted]
    • Network accessline 12
      [Credential-related source omitted]
    • Network accessline 13
      with urllib.request.urlopen(req, timeout=10) as r:

    custodian/bundled_skills/github/github-repo-list/scripts/execute.py

    • Executable scriptline 1
      #!/usr/bin/env python3
    • Network accessline 17
      BASE_URL = "https://api.github.com"
    • Access to secretsline 26
      [Credential-related source omitted]
    • Network accessline 42
      else:         url = f"{BASE_URL}/user/repos"     resp = requests.get(
    • Network accessline 43
      url = f"{BASE_URL}/user/repos"     resp = requests.get(         url,
    • Network accessline 44
      resp = requests.get(

    custodian/bundled_skills/memory/kv-delete/scripts/execute.py

    • Executable scriptline 1
      #!/usr/bin/env python3
    • Access to secretsline 3
      [Credential-related source omitted]

    custodian/bundled_skills/memory/kv-get/scripts/execute.py

    • Executable scriptline 1
      #!/usr/bin/env python3
    • Access to secretsline 3
      [Credential-related source omitted]

    custodian/bundled_skills/memory/kv-list/scripts/execute.py

    • Executable scriptline 1
      #!/usr/bin/env python3
    • Access to secretsline 3
      [Credential-related source omitted]

    custodian/bundled_skills/memory/kv-set/scripts/execute.py

    • Executable scriptline 1
      #!/usr/bin/env python3
    • Access to secretsline 4
      [Credential-related source omitted]

    custodian/bundled_skills/memory/sqlite-query/scripts/execute.py

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

    custodian/bundled_skills/modal/modal-deploy/scripts/execute.py

    • Executable scriptline 1
      #!/usr/bin/env python3
    • Network accessline 17
      raise RuntimeError(f"No modal.App object found in {app_file}")     app_obj.deploy(app_name or app_obj.name)     url = f"https://{(app_name or app_obj.name) or 'app'}.modal.run"
    • Network accessline 18
      app_obj.deploy(app_name or app_obj.name)     url = f"https://{(app_name or app_obj.name) or 'app'}.modal.run"     return (app_name or app_obj.name), url
    • Network accessline 19
      url = f"https://{(app_name or app_obj.name) or 'app'}.modal.run"
    • Access to secretsline 23
      [Credential-related source omitted]
    • Access to secretsline 24
      [Credential-related source omitted]
    • Network accessline 30
      url = None     for line in r.stdout.splitlines():         m = re.search(r'https://[\w.-]+\.modal\.run', line)
    • Network accessline 31
      for line in r.stdout.splitlines():         m = re.search(r'https://[\w.-]+\.modal\.run', line)         if m:
    • Network accessline 32
      m = re.search(r'https://[\w.-]+\.modal\.run', line)
    • Network accessline 38
      if not name:         name = app_name or os.path.splitext(os.path.basename(app_file))[0]     return name, url or f"https://{name}.modal.run"
    • Network accessline 40
      return name, url or f"https://{name}.modal.run"
    • Access to secretsline 48
      [Credential-related source omitted]

    custodian/bundled_skills/modal/modal-function-list/scripts/execute.py

    • Executable scriptline 1
      #!/usr/bin/env python3
    • Network accessline 11
      import requests     tid, tsec = os.environ["MODAL_TOKEN_ID"], os.environ["MODAL_TOKEN_SECRET"]     r = requests.get("https://api.modal.com/v1/apps",
    • Network accessline 12
      [Credential-related source omitted]
    • Access to secretsline 12
      [Credential-related source omitted]
    • Network accessline 13
      r = requests.get("https://api.modal.com/v1/apps",
    • Access to secretsline 22
      [Credential-related source omitted]

    custodian/bundled_skills/modal/modal-invoke/scripts/execute.py

    • Executable scriptline 1
      #!/usr/bin/env python3
    • Network accessline 18
      def _use_rest(tid, tsec, app_name, func_name, payload):     import requests     base = "https://api.modal.com/v1"
    • Network accessline 19
      [Credential-related source omitted]
    • Network accessline 20
      base = "https://api.modal.com/v1"
    • Network accessline 24
      r = requests.get(f"{base}/apps", headers=hdr, timeout=15)
    • Network accessline 33
      call_id = None     for app_id in app_ids:         fr = requests.get(f"{base}/apps/{app_id}/functions", headers=hdr, timeout=15)
    • Network accessline 34
      for app_id in app_ids:         fr = requests.get(f"{base}/apps/{app_id}/functions", headers=hdr, timeout=15)         if fr.ok:
    • Network accessline 35
      fr = requests.get(f"{base}/apps/{app_id}/functions", headers=hdr, timeout=15)
    • Network accessline 47
      else:                             body["args"] = [payload]                     cr = requests.post(f"{base}/function/{fn_id}/call", headers=hdr,
    • Network accessline 48
      body["args"] = [payload]                     cr = requests.post(f"{base}/function/{fn_id}/call", headers=hdr,                                        json=body, timeout=60)
    • Network accessline 49
      cr = requests.post(f"{base}/function/{fn_id}/call", headers=hdr,
    • Access to secretsline 66
      [Credential-related source omitted]
    • Access to secretsline 67
      [Credential-related source omitted]

    custodian/bundled_skills/monitoring/dns-lookup/scripts/execute.py

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

    custodian/bundled_skills/monitoring/http-health-check/scripts/execute.py

    • Executable scriptline 1
      #!/usr/bin/env python3
    • Network accessline 7
      try:     t0 = time.monotonic()     req = urllib.request.Request(a.url, headers={"User-Agent": "custodian-health-check/1.0"})
    • Network accessline 8
      t0 = time.monotonic()     req = urllib.request.Request(a.url, headers={"User-Agent": "custodian-health-check/1.0"})     with urllib.request.urlopen(req, timeout=a.timeout) as resp:
    • Network accessline 9
      req = urllib.request.Request(a.url, headers={"User-Agent": "custodian-health-check/1.0"})
    • Network accessline 10
      with urllib.request.urlopen(req, timeout=a.timeout) as resp:

    custodian/bundled_skills/monitoring/ip-geolocation/scripts/execute.py

    • Executable scriptline 1
      #!/usr/bin/env python3
    • Network accessline 5
      a = p.parse_args() try:     with urllib.request.urlopen(f"https://ipapi.co/{a.ip}/json/", timeout=10) as r:
    • Network accessline 6
      try:     with urllib.request.urlopen(f"https://ipapi.co/{a.ip}/json/", timeout=10) as r:         d = json.loads(r.read())
    • Network accessline 7
      with urllib.request.urlopen(f"https://ipapi.co/{a.ip}/json/", timeout=10) as r:

    custodian/bundled_skills/monitoring/ping-host/scripts/execute.py

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

    custodian/bundled_skills/monitoring/port-scan/scripts/execute.py

    • Executable scriptline 1
      #!/usr/bin/env python3
    • Network accessline 9
      for port in ports:     try:         s = socket.socket()
    • Network accessline 10
      try:         s = socket.socket()         s.settimeout(1)
    • Network accessline 11
      s = socket.socket()

    custodian/bundled_skills/monitoring/ssl-cert-check/scripts/execute.py

    • Executable scriptline 1
      #!/usr/bin/env python3
    • Network accessline 8
      try:     ctx = ssl.create_default_context()     with ctx.wrap_socket(socket.socket(), server_hostname=a.host) as s:
    • Network accessline 9
      ctx = ssl.create_default_context()     with ctx.wrap_socket(socket.socket(), server_hostname=a.host) as s:         s.settimeout(10)
    • Network accessline 10
      with ctx.wrap_socket(socket.socket(), server_hostname=a.host) as s:

    custodian/bundled_skills/monitoring/whois-lookup/scripts/execute.py

    • Executable scriptline 1
      #!/usr/bin/env python3
    • Network accessline 7
      tld = a.domain.split(".")[-1]     server = f"whois.iana.org"     s = socket.socket()
    • Network accessline 8
      server = f"whois.iana.org"     s = socket.socket()     s.settimeout(10)
    • Network accessline 9
      s = socket.socket()

    custodian/bundled_skills/nvidia/huggingface-infer/scripts/execute.py

    • Executable scriptline 1
      #!/usr/bin/env python3
    • Network accessline 19
      BASE_URL = "https://api-inference.huggingface.co/models"
    • Access to secretsline 40
      [Credential-related source omitted]
    • Network accessline 64
      try:         resp = requests.post(
    • Network accessline 65
      resp = requests.post(

    custodian/bundled_skills/nvidia/nim-job-status/scripts/execute.py

    • Executable scriptline 1
      #!/usr/bin/env python3
    • Network accessline 4
      Checks the status of an NVIDIA NIM inference job by GETting https://integrate.api.nvidia.com/v1/jobs/{job_id} with a bearer token.
    • Network accessline 5
      https://integrate.api.nvidia.com/v1/jobs/{job_id} with a bearer token.
    • Access to secretsline 7
      [Credential-related source omitted]
    • Network accessline 19
      BASE_URL = "https://integrate.api.nvidia.com/v1"
    • Access to secretsline 37
      [Credential-related source omitted]
    • Access to secretsline 38
      [Credential-related source omitted]
    • Access to secretsline 39
      [Credential-related source omitted]
    • Access to secretsline 52
      [Credential-related source omitted]
    • Network accessline 54
      try:         resp = requests.get(url, headers=headers, timeout=30)
    • Network accessline 55
      resp = requests.get(url, headers=headers, timeout=30)

    custodian/bundled_skills/nvidia/nim-job-submit/scripts/execute.py

    • Executable scriptline 1
      #!/usr/bin/env python3
    • Access to secretsline 9
      [Credential-related source omitted]
    • Network accessline 11
      [Credential-related source omitted]
    • Access to secretsline 11
      [Credential-related source omitted]
    • Network accessline 12
      [Credential-related source omitted]
    • Network accessline 13
      r = requests.post("https://integrate.api.nvidia.com/v1/chat/completions",

    custodian/bundled_skills/nvidia/nim-model-list/scripts/execute.py

    • Executable scriptline 1
      #!/usr/bin/env python3
    • Access to secretsline 3
      [Credential-related source omitted]
    • Access to secretsline 5
      [Credential-related source omitted]
    • Network accessline 6
      [Credential-related source omitted]
    • Network accessline 7
      [Credential-related source omitted]
    • Network accessline 8
      [Credential-related source omitted]

    custodian/bundled_skills/nvidia/openai-complete/scripts/execute.py

    • Executable scriptline 1
      #!/usr/bin/env python3
    • Access to secretsline 5
      [Credential-related source omitted]
    • Network accessline 18
      BASE_URL = "https://api.openai.com/v1/chat/completions"
    • Access to secretsline 41
      [Credential-related source omitted]
    • Access to secretsline 42
      [Credential-related source omitted]
    • Access to secretsline 43
      [Credential-related source omitted]
    • Access to secretsline 61
      [Credential-related source omitted]
    • Network accessline 70
      try:         resp = requests.post(
    • Network accessline 71
      resp = requests.post(

    custodian/bundled_skills/payments/stripe-spend/scripts/_core.py

    • Executable scriptline 1
      Executable file
    • Access to secretsline 21
      [Credential-related source omitted]
    • Access to secretsline 22
      [Credential-related source omitted]
    • Access to secretsline 34
      [Credential-related source omitted]
    • Access to secretsline 106
      [Credential-related source omitted]
    • Access to secretsline 108
      [Credential-related source omitted]
    • Network accessline 153
      for attempt in (1, 2):         try:             r = requests.post(
    • Network accessline 154
      try:             r = requests.post(                 "https://api.stripe.com/v1/payment_intents",
    • Network accessline 155
      r = requests.post(
    • Network accessline 156
      "https://api.stripe.com/v1/payment_intents",
    • Network accessline 273
      key = stripe_key()     cents = int(round(amount_dollars * 100))     r = requests.post(
    • Network accessline 274
      cents = int(round(amount_dollars * 100))     r = requests.post(         'https://api.stripe.com/v1/refunds',
    • Network accessline 275
      r = requests.post(
    • Network accessline 276
      'https://api.stripe.com/v1/refunds',

    custodian/bundled_skills/payments/stripe-spend/scripts/approve.py

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

    custodian/bundled_skills/payments/stripe-spend/scripts/approve_v2.py

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

    custodian/bundled_skills/payments/stripe-spend/scripts/authority.py

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

    custodian/bundled_skills/payments/stripe-spend/scripts/earn.py

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

    custodian/bundled_skills/payments/stripe-spend/scripts/execute.py

    • Executable scriptline 1
      #!/usr/bin/env python3
    • Access to secretsline 12
      [Credential-related source omitted]

    custodian/bundled_skills/payments/stripe-spend/scripts/kill_toggle.py

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

    custodian/bundled_skills/payments/stripe-spend/scripts/notify.py

    • Executable scriptline 1
      Executable file
    • Access to secretsline 22
      [Credential-related source omitted]
    • Access to secretsline 23
      [Credential-related source omitted]
    • Access to secretsline 117
      [Credential-related source omitted]
    • Network accessline 136
      f"Expires in 10 min. Enter this in the operator panel."     )     r = requests.post(
    • Network accessline 137
      )     r = requests.post(         f"https://api.twilio.com/2010-04-01/Accounts/{sid}/Messages.json",
    • Network accessline 138
      r = requests.post(
    • Network accessline 139
      f"https://api.twilio.com/2010-04-01/Accounts/{sid}/Messages.json",

    custodian/bundled_skills/payments/stripe-spend/scripts/recipes/__init__.py

    • Executable scriptline 1
      Executable file

    custodian/bundled_skills/payments/stripe-spend/scripts/recipes/status_alert.py

    • Executable scriptline 1
      Executable file
    • Access to secretsline 13
      [Credential-related source omitted]
    • Access to secretsline 14
      [Credential-related source omitted]
    • Access to secretsline 34
      [Credential-related source omitted]
    • Network accessline 37
      r = requests.post(
    • Network accessline 38
      f"https://api.twilio.com/2010-04-01/Accounts/{sid}/Messages.json",

    custodian/bundled_skills/payments/stripe-spend/scripts/refund.py

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

    custodian/bundled_skills/payments/stripe-spend/scripts/spend.py

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

    custodian/bundled_skills/payments/stripe-spend/scripts/spend_v2.py

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

    custodian/bundled_skills/scheduling/cron-create/scripts/execute.py

    • Executable scriptline 1
      #!/usr/bin/env python3
    • Access to secretsline 4
      [Credential-related source omitted]

    custodian/bundled_skills/scheduling/cron-delete/scripts/execute.py

    • Executable scriptline 1
      #!/usr/bin/env python3
    • Access to secretsline 3
      [Credential-related source omitted]

    custodian/bundled_skills/scheduling/cron-list/scripts/execute.py

    • Executable scriptline 1
      #!/usr/bin/env python3
    • Access to secretsline 3
      [Credential-related source omitted]

    custodian/bundled_skills/scheduling/task-queue-add/scripts/execute.py

    • Executable scriptline 1
      #!/usr/bin/env python3
    • Access to secretsline 4
      [Credential-related source omitted]

    custodian/bundled_skills/scheduling/task-queue-list/scripts/execute.py

    • Executable scriptline 1
      #!/usr/bin/env python3
    • Access to secretsline 3
      [Credential-related source omitted]

    custodian/bundled_skills/security/hmac-verify/scripts/execute.py

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

    custodian/bundled_skills/security/jwt-decode/scripts/execute.py

    • Executable scriptline 1
      #!/usr/bin/env python3
    • Possible obfuscationline 10
      def b64decode(s):
    • Possible obfuscationline 13
      header = json.loads(b64decode(parts[0]))
    • Possible obfuscationline 14
      payload = json.loads(b64decode(parts[1]))

    custodian/bundled_skills/security/paladin-import/SKILL.md

    • Access to secretsline 3
      [Credential-related source omitted]
    • Access to secretsline 30
      [Credential-related source omitted]
    • Access to secretsline 31
      [Credential-related source omitted]
    • Access to secretsline 45
      [Credential-related source omitted]

    custodian/bundled_skills/security/paladin-import/scripts/execute.py

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

    custodian/bundled_skills/security/secrets-scan/scripts/execute.py

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

    custodian/bundled_skills/stripe/stripe-balance/scripts/execute.py

    • Executable scriptline 1
      #!/usr/bin/env python3
    • Access to secretsline 3
      [Credential-related source omitted]
    • Network accessline 6
      else:     try:         r = requests.get("https://api.stripe.com/v1/balance", auth=(key,""), timeout=10)
    • Network accessline 7
      try:         r = requests.get("https://api.stripe.com/v1/balance", auth=(key,""), timeout=10)         d = r.json()
    • Network accessline 8
      r = requests.get("https://api.stripe.com/v1/balance", auth=(key,""), timeout=10)

    custodian/bundled_skills/stripe/stripe-charge-list/scripts/execute.py

    • Executable scriptline 1
      #!/usr/bin/env python3
    • Access to secretsline 7
      [Credential-related source omitted]
    • Network accessline 11
      params = {"limit": str(a.limit)}     if a.customer: params["customer"] = a.customer     url = "https://api.stripe.com/v1/charges?" + urllib.parse.urlencode(params)
    • Network accessline 12
      [Credential-related source omitted]
    • Network accessline 13
      url = "https://api.stripe.com/v1/charges?" + urllib.parse.urlencode(params)
    • Network accessline 14
      [Credential-related source omitted]
    • Network accessline 15
      with urllib.request.urlopen(req, timeout=10) as r:

    custodian/bundled_skills/stripe/stripe-customer-create/scripts/execute.py

    • Executable scriptline 1
      #!/usr/bin/env python3
    • Access to secretsline 8
      [Credential-related source omitted]
    • Network accessline 14
      if a.description: data["description"] = a.description     body = urllib.parse.urlencode(data).encode()     req = urllib.request.Request("https://api.stripe.com/v1/customers", data=body,
    • Network accessline 15
      [Credential-related source omitted]
    • Network accessline 16
      req = urllib.request.Request("https://api.stripe.com/v1/customers", data=body,
    • Network accessline 17
      [Credential-related source omitted]
    • Network accessline 18
      with urllib.request.urlopen(req, timeout=10) as r:

    custodian/bundled_skills/stripe/stripe-customer-lookup/scripts/execute.py

    • Executable scriptline 1
      #!/usr/bin/env python3
    • Access to secretsline 6
      [Credential-related source omitted]
    • Network accessline 9
      try:         if a.id:             r = requests.get(f"https://api.stripe.com/v1/customers/{a.id}", auth=(key,""), timeout=10)
    • Network accessline 10
      if a.id:             r = requests.get(f"https://api.stripe.com/v1/customers/{a.id}", auth=(key,""), timeout=10)         else:
    • Network accessline 11
      r = requests.get(f"https://api.stripe.com/v1/customers/{a.id}", auth=(key,""), timeout=10)
    • Network accessline 12
      else:             r = requests.get("https://api.stripe.com/v1/customers", auth=(key,""), params={"email":a.email,"limit":1}, timeout=10)         d = r.json()
    • Network accessline 13
      r = requests.get("https://api.stripe.com/v1/customers", auth=(key,""), params={"email":a.email,"limit":1}, timeout=10)

    custodian/bundled_skills/stripe/stripe-invoice-send/scripts/execute.py

    • Executable scriptline 1
      #!/usr/bin/env python3
    • Access to secretsline 8
      [Credential-related source omitted]
    • Network accessline 10
      print(json.dumps({"ok": False, "stub": True, "tool": "stripe-invoice-send", "message": "Set STRIPE_SECRET_KEY"})); return     try:         r = requests.post(f"https://api.stripe.com/v1/invoices/{a.invoice_id}/send",
    • Network accessline 11
      try:         r = requests.post(f"https://api.stripe.com/v1/invoices/{a.invoice_id}/send",             auth=(key, ""), timeout=15)
    • Network accessline 12
      r = requests.post(f"https://api.stripe.com/v1/invoices/{a.invoice_id}/send",

    custodian/bundled_skills/stripe/stripe-payout/scripts/execute.py

    • Executable scriptline 1
      #!/usr/bin/env python3
    • Access to secretsline 10
      [Credential-related source omitted]
    • Network accessline 15
      if a.description:             payload["description"] = a.description         r = requests.post("https://api.stripe.com/v1/payouts",
    • Network accessline 16
      payload["description"] = a.description         r = requests.post("https://api.stripe.com/v1/payouts",             auth=(key, ""), data=payload, timeout=15)
    • Network accessline 17
      r = requests.post("https://api.stripe.com/v1/payouts",

    custodian/bundled_skills/stripe/stripe-price-list/scripts/execute.py

    • Executable scriptline 1
      #!/usr/bin/env python3
    • Access to secretsline 7
      [Credential-related source omitted]
    • Network accessline 10
      try:     params = {"limit": str(a.limit), "active": a.active}     url = "https://api.stripe.com/v1/prices?" + urllib.parse.urlencode(params)
    • Network accessline 11
      [Credential-related source omitted]
    • Network accessline 12
      url = "https://api.stripe.com/v1/prices?" + urllib.parse.urlencode(params)
    • Network accessline 13
      [Credential-related source omitted]
    • Network accessline 14
      with urllib.request.urlopen(req, timeout=10) as r:

    custodian/bundled_skills/stripe/stripe-refund-list/scripts/execute.py

    • Executable scriptline 1
      #!/usr/bin/env python3
    • Access to secretsline 7
      [Credential-related source omitted]
    • Network accessline 11
      params = {"limit": str(a.limit)}     if a.charge: params["charge"] = a.charge     url = "https://api.stripe.com/v1/refunds?" + urllib.parse.urlencode(params)
    • Network accessline 12
      [Credential-related source omitted]
    • Network accessline 13
      url = "https://api.stripe.com/v1/refunds?" + urllib.parse.urlencode(params)
    • Network accessline 14
      [Credential-related source omitted]
    • Network accessline 15
      with urllib.request.urlopen(req, timeout=10) as r:

    custodian/bundled_skills/stripe/stripe-subscription-cancel/scripts/execute.py

    • Executable scriptline 1
      #!/usr/bin/env python3
    • Access to secretsline 10
      [Credential-related source omitted]
    • Network accessline 13
      try:         if a.at_period_end:             r = requests.post(f"https://api.stripe.com/v1/subscriptions/{a.subscription_id}",
    • Network accessline 14
      if a.at_period_end:             r = requests.post(f"https://api.stripe.com/v1/subscriptions/{a.subscription_id}",                 auth=(key, ""), data={"cancel_at_period_end": "true"}, timeout=15)
    • Network accessline 15
      r = requests.post(f"https://api.stripe.com/v1/subscriptions/{a.subscription_id}",
    • Network accessline 16
      auth=(key, ""), data={"cancel_at_period_end": "true"}, timeout=15)         else:             r = requests.delete(f"https://api.stripe.com/v1/subscriptions/{a.subscription_id}",
    • Network accessline 17
      else:             r = requests.delete(f"https://api.stripe.com/v1/subscriptions/{a.subscription_id}",                 auth=(key, ""), timeout=15)
    • Network accessline 18
      r = requests.delete(f"https://api.stripe.com/v1/subscriptions/{a.subscription_id}",

    custodian/bundled_skills/stripe/stripe-subscription-create/scripts/execute.py

    • Executable scriptline 1
      #!/usr/bin/env python3
    • Access to secretsline 10
      [Credential-related source omitted]
    • Network accessline 15
      if a.trial_days > 0:             payload["trial_period_days"] = a.trial_days         r = requests.post("https://api.stripe.com/v1/subscriptions",
    • Network accessline 16
      payload["trial_period_days"] = a.trial_days         r = requests.post("https://api.stripe.com/v1/subscriptions",             auth=(key, ""), data=payload, timeout=15)
    • Network accessline 17
      r = requests.post("https://api.stripe.com/v1/subscriptions",

    custodian/bundled_skills/utilities/base64-decode/scripts/execute.py

    • Executable scriptline 1
      #!/usr/bin/env python3
    • Possible obfuscationline 9
      decoded = base64.b64decode(s).decode("utf-8","replace")

    custodian/bundled_skills/utilities/base64-encode/scripts/execute.py

    • Executable scriptline 1
      #!/usr/bin/env python3
    • Access to secretsline 3
      [Credential-related source omitted]

    custodian/bundled_skills/utilities/currency-convert/scripts/execute.py

    • Executable scriptline 1
      #!/usr/bin/env python3
    • Network accessline 9
      a = p.parse_args()     try:         r = requests.get(f"https://open.er-api.com/v6/latest/{a.from_c.upper()}", timeout=10)
    • Network accessline 10
      try:         r = requests.get(f"https://open.er-api.com/v6/latest/{a.from_c.upper()}", timeout=10)         data = r.json()
    • Network accessline 11
      r = requests.get(f"https://open.er-api.com/v6/latest/{a.from_c.upper()}", timeout=10)

    custodian/bundled_skills/utilities/hash-sha256/scripts/execute.py

    • Executable scriptline 1
      #!/usr/bin/env python3
    • Access to secretsline 3
      [Credential-related source omitted]

    custodian/bundled_skills/utilities/json-transform/scripts/execute.py

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

    custodian/bundled_skills/utilities/timezone-lookup/scripts/execute.py

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

    custodian/bundled_skills/utilities/url-parse/scripts/execute.py

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

    custodian/bundled_skills/web/http-get/scripts/execute.py

    • Executable scriptline 1
      #!/usr/bin/env python3
    • Network accessline 41
      for _ in range(5):             r = requests.get(url, timeout=a.timeout, headers={"User-Agent":"custodian/1.0"}, allow_redirects=False)
    • Network accessline 42
      r = requests.get(url, timeout=a.timeout, headers={"User-Agent":"custodian/1.0"}, allow_redirects=False)

    custodian/bundled_skills/web/http-post/scripts/execute.py

    • Executable scriptline 1
      #!/usr/bin/env python3
    • Network accessline 35
      r = requests.post(a.url, json=payload, timeout=a.timeout, allow_redirects=False)

    custodian/bundled_skills/web/news-search/scripts/execute.py

    • Executable scriptline 1
      #!/usr/bin/env python3
    • Network accessline 18
      a = p.parse_args()     try:         r = requests.get("https://html.duckduckgo.com/html/", params={"q":a.query+" news"}, headers={"User-Agent":"Mozilla/5.0"}, timeout=12)
    • Network accessline 19
      try:         r = requests.get("https://html.duckduckgo.com/html/", params={"q":a.query+" news"}, headers={"User-Agent":"Mozilla/5.0"}, timeout=12)         parser = DDGParser(); parser.feed(r.text)
    • Network accessline 20
      r = requests.get("https://html.duckduckgo.com/html/", params={"q":a.query+" news"}, headers={"User-Agent":"Mozilla/5.0"}, timeout=12)

    custodian/bundled_skills/web/web-scrape/scripts/execute.py

    • Executable scriptline 1
      #!/usr/bin/env python3
    • Network accessline 44
      _validate_url(url)         for _ in range(5):             r = requests.get(url, timeout=12, headers={"User-Agent":"Mozilla/5.0"}, allow_redirects=False)
    • Network accessline 45
      for _ in range(5):             r = requests.get(url, timeout=12, headers={"User-Agent":"Mozilla/5.0"}, allow_redirects=False)             if r.is_redirect and r.headers.get("Location"):
    • Network accessline 46
      r = requests.get(url, timeout=12, headers={"User-Agent":"Mozilla/5.0"}, allow_redirects=False)

    custodian/bundled_skills/web/web-search/scripts/execute.py

    • Executable scriptline 1
      #!/usr/bin/env python3
    • Network accessline 18
      a = p.parse_args()     try:         r = requests.get("https://html.duckduckgo.com/html/", params={"q":a.query}, headers={"User-Agent":"Mozilla/5.0"}, timeout=12)
    • Network accessline 19
      try:         r = requests.get("https://html.duckduckgo.com/html/", params={"q":a.query}, headers={"User-Agent":"Mozilla/5.0"}, timeout=12)         parser = DDGParser(); parser.feed(r.text)
    • Network accessline 20
      r = requests.get("https://html.duckduckgo.com/html/", params={"q":a.query}, headers={"User-Agent":"Mozilla/5.0"}, timeout=12)

    How the signals fit together

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

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

    Declared and executed: 38 facts
    Signal confidence: 462 facts

    and 412 more

    Only the first 500 facts are listed.

    Works with

    Agent compatibility, from the files in this repository
    AgentStatusEvidenceInstall to
    Claude CodeCompatibleStandard SKILL.md custodian/bundled_skills/ai/anthropic-chat/SKILL.md.claude/skills/<skill-name>/
    CodexCompatibleStandard SKILL.md custodian/bundled_skills/ai/anthropic-chat/SKILL.md.agents/skills/<skill-name>/
    CursorCompatibleStandard SKILL.md custodian/bundled_skills/ai/anthropic-chat/SKILL.md.cursor/skills/<skill-name>/
    Gemini CLICompatibleStandard SKILL.md custodian/bundled_skills/ai/anthropic-chat/SKILL.md.gemini/skills/<skill-name>/
    GitHub CopilotCompatibleStandard SKILL.md custodian/bundled_skills/ai/anthropic-chat/SKILL.md.github/skills/<skill-name>/
    OpenCodeCompatibleStandard SKILL.md custodian/bundled_skills/ai/anthropic-chat/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.