render
/render
Odczytuje w trybie tylko do odczytu logi, wdrożenia i zmienne środowiskowe usługi Render, bez ich wartości, z filtrem czasu.
- Autor
- gtlpanda ↗
- Repozytorium
- PandaStack ↗
- Licencja
- MIT
- Ostatnia zmiana repozytorium
- 12.11.2026
Ocena i bezpieczeństwo
- Pliki w paczce
- 2
- Skrypty
- 0
- Komentarze HTML
- 0
- Adresy URL w SKILL.md
- 5
Brak sygnałów. Repozytorium zmienione 12.11.2026, bez odwołań do wycofanych modeli i API.
MIT, otwarta: można używać i zmieniać, z zachowaniem informacji o autorze.
Co robi i kiedy
Odczytuje w trybie tylko do odczytu logi, wdrożenia i zmienne środowiskowe usługi Render, bez ich wartości, z filtrem czasu.
Wyzwalacze z opisu
Oryginalny opis (EN)
Read-only Render API access. Use when the user asks to "check render logs", "see render logs", "render status", "render deploys", "what's on render", "fetch render logs", "render env", or otherwise wants visibility into a deployed Render service. Supports listing services, fetching logs with grep + time range, listing deploys, and listing env-var names (NOT values). Works across any project that uses Render — no per-project setup required after first init.
Jak działa
- Setup (one-time)
- Commands
- How to invoke from Claude
- Implementation
- Adding new commands
- Why not MCP?
Podgląd SKILL.md
--- name: render description: Read-only Render API access. Use when the user asks to "check render logs", "see render logs", "render status", "render deploys", "what's on render", "fetch render logs", "render env", or otherwise wants visibility into a deployed Render service. Supports listing services, fetching logs with grep + time range, listing deploys, and listing env-var names (NOT values). Works across any project that uses Render — no per-project setup required after first init. version: 0.1.0 --- # Render API Access Read-only wrapper around the Render REST API (https://api.render.com/v1). Lives at user level (`~/.claude/skills/render/`) so it works in any project without per-project install. ## Setup (one-time) API key lives at `~/.config/render/api-key` with mode 600 (owner read-only). The wrapper script reads it on every invocation. Create the key file: ```bash mkdir -p ~/.config/render chmod 700 ~/.config/render # Paste your Render API key (from https://dashboard.render.com/account/api-keys) printf "rnd_XXXXXXXXXXXXXXXX" > ~/.config/render/api-key chmod 600 ~/.config/render/api-key ``` The wrapper exits with an error if the file is missing OR has wider-than-600 permissions. ## Commands Run the wrapper by its full path, `~/.claude/skills/render/render`: it is not on PATH, and every Bash call starts a fresh shell, so an alias would not last. The examples below use that path. ### `render services` List all services the API key can see. Output: `ID NAME TYPE URL SUSPENDED UPDATED`. ```bash ~/.claude/skills/render/render services # ID NAME TYPE URL SUSPENDED UPDATED # srv-abc123 supple-picks web_service https://... not_suspended 2026-05-26T01:41:07Z # srv-def456 cherryrock-folio web_service https://... not_suspended 2026-05-20T17:02:11Z ``` ### `render logs <service-name-or-id> [options]` Fetch logs for a service. Options: - `--since <duration>` — relative time (e.g. `1h`, `30m`, `2d`). Default: `15m`. - `--until <duration>` — relative end time. Default: `now`. - `--filter <text>` — server-side text search (plain text, matched by Render; not a pattern). - `--grep <pattern>` — local `grep -E` after the fetch (use this for patterns). - `--limit <n>` — max log lines (default 100, max 1000). - `--level <info|warn|error>` — filter by log level. ```bash ~/.claude/skills/render/render logs supple-picks --since 30m --grep "EARLY_RETURN" ~/.claude/skills/render/render logs supple-picks --since 1h --level warn ``` ### `render deploys <service>` List the 10 most recent deploys: `ID STATUS COMMIT CREATED FINISHED MESSAGE`. ```bash ~/.claude/skills/render/render deploys supple-picks # dep-xyz live 553172c 2026-05-26T01:38:02Z 2026-05-26T01:41:07Z PR #91 merge ``` ### `render env <service>` List env-var NAMES only (NOT values). For secrets safety, the wrapper never fetches plaintext values. ```bash ~/.claude/skills/render/render env supple-picks # DATABASE_URL # EBAY_CLIENT_ID # OPENAI_API_KEY ``` ## How to invoke from Claude When the user asks anything log-related about Render: 1. Run `~/.claude/skills/render/render services` first to confirm the service exists + grab the canonical name/id. 2. Run `~/.claude/skills/render/render logs <name>` with appropriate `--since` + `--grep` filters based on what they're debugging. 3. If they need to see deploys (e.g., "did my push deploy?"), use `~/.claude/skills/render/render deploys`. The wrapper is read-only by design — no command can change Render state. Trust accordingly. ## Implementation The wrapper is `~/.claude/skills/render/render` (executable bash + curl + jq). Reads the API key, makes the appropriate `/v1/...` call, formats the response. No external dependencies beyond `curl` + `jq` (both standard on macOS). ## Adding new commands If you find yourself wanting a new operation: 1. Edit `~/.claude/skills/render/render` — add a case branch 2. Render API docs: https://api-docs.render.com/reference/introduction 3. Keep operations READ-ONLY — never add POST/PUT/PATCH/DELETE to this wrapper without an explicit user prompt to "promote render to read-write." The scope is debugging visibility, not deployment control. ## Why not MCP? A bash wrapper is sufficient for read-only visibility and avoids the MCP install/restart loop. If we later need a Claude-native tool surface (e.g., streaming log monitor with structured output), upgrade to a Python MCP server then.
Pliki w paczce (2)
- SKILL.md 4 KB
- render 10 KB
Wersje
| Repozytorium | Wynik | Licencja |
|---|---|---|
| Ta strona · gtlpanda/PandaStack | 100 | MIT |
| ericrisco/rsc-harness | 100 | MIT |
| mgiovani/cc-arsenal | 100 | MIT |
| chris-peterson/fathom | 100 | MIT |
| TerminalSkills/skills | 100 | Apache-2.0 |
| Nubaeon/empirica | 100 | MIT |
| dmitriyyukhanov/agent-plugins | 100 | MIT |
| aaditya3301/render-skill | 100 | MIT |
| G1Joshi/Agent-Skills | 100 | MIT |
Migawka bazy z 13.11.2026 · wersja paczki 342da0b360ce (skrót SHA-256 całej paczki)
Pobrania w ostatnich 30 dniach: 0 · ranking
Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.
Podobne skille
- 100render-cli
Instaluje i obsługuje Render CLI do wdrożeń, logów, SSH, psql, walidacji Blueprintów i automatyzacji w CI/CD, w tym uwierzytelnianie kluczem API. - 100render-monitor
Monitoruje usługi Render na bieżąco: sprawdza stan, metryki wydajności, logi i zużycie zasobów oraz weryfikuje, czy wdrożenia działają poprawnie. - 100render-env-vars
Konfiguruje na Render zmienne środowiskowe, sekrety i grupy env, w tym generateValue i sync: false, oraz diagnozuje brakujące lub błędne wartości w Blueprint i Dashboardzie. - 100railway-deploy
Wdraża i zarządza aplikacjami na Railway przez CLI: konfiguracja projektu, deploye, usługi, bazy danych, zmienne, logi, skalowanie i środowiska. - 100web-deploy
Wdraża aplikację webową na Vercel lub Render i czyta oraz zapisuje zmienne środowiskowe przez API i GitHub Actions. - 96render-monitor
Monitoruje usługi w Render: stan zdrowia, metryki wydajności, logi i zużycie zasobów.