Community코딩 & 개발github.com

ecological-codes/safe-skill-creator

에이전트 스킬을 더 높은 무결성과 향상된 코드 실행 안전 프로토콜로 생성하는 방법을 제공합니다.

safe-skill-creator란 무엇인가요?

이 스킬은 AI 에이전트(예: Claude Code, Cursor 등)에서 사용할 스킬을 더욱 안전하고 신뢰성 있게 제작하기 위한 방법과 모범 사례를 제공합니다. 주로 코드 실행 시 발생할 수 있는 보안 위험을 최소화하고, 스킬의 무결성을 보장하는 데 초점을 맞춥니다. safe-skill-creator는 정적 분석, 샌드박스 실행, 입력 검증과 같은 안전 프로토콜을 스킬 개발 과정에 통합하는 방법을 안내합니다. LLM 기반 코딩 에이전트 개발자라면 누구나 이 스킬을 참고하여 더욱 견고하고 안전한 에이전트 스킬을 설계할 수 있습니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add ecological-codes/safe-skill-creator

Installed? Explore more 코딩 & 개발 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

safe-skill-creator은(는) 무엇을 하나요?

에이전트 스킬을 더 높은 무결성과 향상된 코드 실행 안전 프로토콜로 생성하는 방법을 제공합니다.

개요

이 저장소는 AI 에이전트(예: Claude Code, Cursor, Codex 등)에서 사용할 수 있는 스킬을 안전하게 제작하고 배포하기 위한 지침과 템플릿을 포함합니다. 코드 실행 환경의 보안을 강화하고, 의도하지 않은 동작을 방지하는 데 중점을 둡니다.

주요 기능

  • 안전한 코드 실행: 샌드박스 환경과 제한된 권한을 활용하여 코드 실행 시 위험을 최소화합니다.
  • 입력 검증: 모든 사용자 입력을 검증하고 살균하여 주입 공격을 방지합니다.
  • 정적 분석: 스킬 코드를 정적으로 분석하여 잠재적 취약점을 사전에 발견합니다.
  • 모범 사례: 업계 표준 보안 관행을 스킬 개발에 통합하는 방법을 제시합니다.

지원 플랫폼

  • Claude Code
  • Cursor
  • Codex
  • 기타 LLM 기반 에이전트

사용 방법

  1. 이 저장소의 템플릿을 복제합니다.
  2. SKILL.md 파일을 원하는 스킬 설명으로 수정합니다.
  3. scripts/ 디렉토리에 안전한 코드 실행을 위한 스크립트를 추가합니다.
  4. 보안 검증 단계를 통과했는지 확인합니다.

안전 프로토콜 예제

# 예: 입력 검증
import re

def sanitize_input(user_input: str) -> str:
    # 위험한 문자 제거
    return re.sub(r'[<>&\'"\n]', '', user_input)

기여

스킬의 안전성을 개선하기 위한 제안이나 버그 신고는 이슈 트래커를 통해 제출해 주세요.

라이선스

MIT

참고 자료

관련 스킬