Agent skill · software engineering · dalestudy
github-actions
GitHub Actions 워크플로우 생성, 보안 및 버전 관리 스킬. 다음 상황에서 사용: (1) 새 워크플로우 파일(.yml) 작성 시, (2) 기존 워크플로우 수정 시, (3) 액션 버전 검토 또는 업데이트 시, (4) CI/CD 보안 감사 시, (5) 'actions/', 'uses:', 'workflow', '.github/workflows' 키워드가 포함된 작업 시
Why this skill is useful
Provides specific GitHub Actions workflow patterns and security best practices that the AI wouldn't reliably generate on its own.
What it needs
Requires gh installed locally. About 3k tokens when loaded. Last updated 2026-04-07. 4 stars on the source repository.
What this skill does
GitHub Actions 참고: GitHub Actions 워크플로우 실행 및 결과 조회, 이슈/PR 관리 등 gh CLI 관련 작업은 github 스킬을 함께 로드하여 참조한다. 주의 사항 (Anti-patterns) 1. 오래된 버전 사용 최신 버전에서 제공하는 성능 개선과 보안 패치를 놓치지 않도록 합니다. 버전 확인 명령어: 참고: 보안 민감 환경이나 신뢰도 낮은 서드파티 액션은 SHA 피닝(@a1b2c3...)을 고려. 2. 민감정보 하드코딩 비밀번호나 API Key와 같은 민감 정보가 그대로 노출되어 보안 사고로 이어질 수 있습니다. 보안 상 중요한 정보는 반드시 저장소나 조직의 시크릿으로 저장해놓고 읽어 와야합니다. 참고: Using secrets 3. 입력값 인젝션 취약점 악의적인 사용자가 이슈 제목이나 코멘트에 셸 명령어를 주입할 수 있습니다. 참고: Script injections 4. pullrequesttarget 이벤트 오용 pullrequesttarget 이벤트는 포크의 PR에서도 시크릿에 접근 가능합니다. 포크 코드를 체크아웃하면 악성 코드가 실행될 수 있습니다. 참고: pullrequesttarget 5. 사전 설치된 도구에 중복 설정 중복 설치는 워크플로우 실행 시간을 늘리고 불필요한 네트워크 요청을 발생시킵니다. 주요 사전 설치 도구: Node.js, npm, npx, Python, pip, Ruby, gem, Go, Docker, git, gh, curl, wget, jq, yq 주요 미설치 도구: Bun, Deno, Rust, Zig, pnpm, Poetry, Ruff 사전 설치된 도구 확인: Ubuntu: https://github.com/actions/runner-images/blob/main/images/ubuntu/Ubuntu2404-Readme.md macOS: https://github.com/actions/runner-images/blob/main/images/macos/macos-15-Readme.md Windows: https://github.com/actions/runner-images/blob/main/images/windows/Windows2022-Readme.md 모범 사례 (Best Practices) 최소 권한 원칙 권한은 가능한 하위 레벨에 선언. 범위를 좁게 유지: 참고: Modifying the permissions for the GITHUBTOKEN 권장 워크플로우 구조 자주 사용되는 이벤트 자주 사용되는 권한 자주 사용되는 액션
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills dalestudy/github-actions