AI PraktykPO POLSKU

Karty pisze AI wyłącznie z oficjalnej dokumentacji, a program sprawdza cytaty i komendy. Jak to działa

headlesszaawansowanyclaude -p (w workflow CI)

Claude Code w GitHub Actions

Claude Code GitHub Actions uruchamia Claude Code wewnątrz workflowów repozytorium, więc możesz przekazać mu prompt do automatycznego wykonania przy zdarzeniu GitHuba. W dokumentacji taki tryb jest opisany jako automation mode uruchamiany przez wejście prompt, także przy harmonogramie cron. Wejście prompt przyjmuje zwykły tekst albo wywołanie skilla, a claude_args przekazuje argumenty CLI do Claude Code.

Przy zwykłym promptcie Claude nie ma dostępu do powłoki ani GitHub API, dopóki nie przyznasz mu wymaganych narzędzi. Dostęp możesz skonfigurować przez --allowedTools w claude_args albo regułę permissions.allow w wejściu settings. Jeśli uruchamiasz skill, Claude może korzystać z narzędzi wskazanych w jego frontmatter allowed-tools.

Przykład harmonogramu generuje codzienny raport w logu workflow, a argumenty CLI wybierają model i dozwolone narzędzia GitHub MCP. Gdy Claude odczytuje commity i zgłoszenia przez te narzędzia GitHub API, krok checkout można pominąć. Harmonogramy GitHuba działają tylko z domyślnej gałęzi, a w publicznych repozytoriach są wyłączane po okresie bez aktywności wskazanym w dokumentacji.

Jeżeli pominiesz prompt, akcja odpowiada na frazę wyzwalającą zamiast wykonywać podane instrukcje automatyzacji. Do uwierzytelnienia przez Claude API dokumentacja wymienia klucz API, token OAuth albo federację tożsamości obciążenia. Dla promptu tekstowego zaplanuj jawne uprawnienia do narzędzi, których zadanie wymaga, zamiast zakładać, że akcja ma dostęp do powłoki lub API.

przykład
Ten fragment definiuje prompt raportowy oraz wybiera model i narzędzia do odczytu commitów i zgłoszeń.
prompt: "Generate a summary of yesterday's commits and open issues"
claude_args: |
  --model claude-opus-5-5
  --allowedTools "mcp__github__list_commits,mcp__github__list_issues"
przykład
Możesz przekazać prompt wywołujący skill z pluginu, aby uruchomić jego przegląd w workflow.
prompt: "/code-review:code-review --comment ${{ github.repository }}/pull/${{ github.event.pull_request.number }}"

Zastosowanie w praktyce

Użyj promptu automatyzacji, gdy workflow ma samodzielnie przygotować raport z commitów i otwartych zgłoszeń. Jeśli raport korzysta z narzędzi GitHub MCP do odczytu commitów i zgłoszeń, można pominąć checkout repozytorium. Skill z repozytorium wymaga wcześniejszego checkoutu, aby jego pliki były dostępne na runnerze. Dla skilla z pluginu zainstaluj plugin przez wejścia marketplace i plugins, a następnie przekaż namespaced skill jako prompt.

WskazówkaPułapka: sam tekst promptu nie daje dostępu do powłoki ani GitHub API; przyznaj wymagane narzędzia przez --allowedTools albo permissions.allow.

Zgodne z dokumentacją (sprawdzone 24 października 2026), opis z 12 października 2026. Karta jest pisana od nowa, gdy zmieni się jej fragment dokumentacji.

Otwórz w serwisie (wyszukiwarka i filtry tematów)