Przejdź do treści
Biblioteka skilli
DevOps i chmura · Integracja z narzędziem

render

/render

Odczytuje w trybie tylko do odczytu logi, wdrożenia i zmienne środowiskowe usługi Render, bez ich wartości, z filtrem czasu.

Repozytorium
PandaStack ↗
Licencja
MIT
Ostatnia zmiana repozytorium
12.11.2026

Ocena i bezpieczeństwo

100/ 100Klasa: dobry
Format25 / 25
Frontmatter z nazwą i opisem, poprawna nazwa, opis do 1024 znaków, nazwa zgodna z folderem.
Odkrywalność25 / 25
Opis mówi, kiedy użyć skilla, ma sensowną długość i jest w 3. osobie.
Treść35 / 35
Co najmniej 150 słów i do 500 linii, nagłówki, listy kroków, przykłady albo kod.
Higiena15 / 15
Bez zaślepek typu TODO, bez ścieżek Windows, z licencją.
Ryzykobrak sygnałów w skanie
Pliki w paczce
2
Skrypty
0
Komentarze HTML
0
Adresy URL w SKILL.md
5
Przestarzałość

Brak sygnałów. Repozytorium zmienione 12.11.2026, bez odwołań do wycofanych modeli i API.

Licencja

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

check render logssee render logsrender statusrender deployswhatfetch render logsrender env
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

  1. Setup (one-time)
  2. Commands
  3. How to invoke from Claude
  4. Implementation
  5. Adding new commands
  6. Why not MCP?
Sekcje z nagłówków SKILL.md, w oryginale · 92 linii, 527 słów
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

RepozytoriumWynikLicencja
Ta strona · gtlpanda/PandaStack100MIT
ericrisco/rsc-harness100MIT
mgiovani/cc-arsenal100MIT
chris-peterson/fathom100MIT
TerminalSkills/skills100Apache-2.0
Nubaeon/empirica100MIT
dmitriyyukhanov/agent-plugins100MIT
aaditya3301/render-skill100MIT
G1Joshi/Agent-Skills100MIT

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.

Uwagi i zgłoszenia

Wiadomość trafi do Bartosza Sokolińskiego. Adres e-mail jest potrzebny tylko do odpowiedzi. Szczegóły w polityce prywatności.