Community생산성 & 협업github.com

PowerSkills

AI 에이전트가 PowerShell 기술을 활용하여 Outlook, Edge, 데스크톱 자동화 및 구조화된 JSON 형식의 셸 명령을 통해 Windows 작업을 제어할 수 있도록 지원합니다.

PowerSkills란 무엇인가요?

PowerSkills는 AI 에이전트(예: Claude Code, Cursor, Codex)가 Windows 환경에서 PowerShell을 사용하여 다양한 작업을 자동화할 수 있게 해주는 스킬입니다. 이 스킬의 주요 목적은 AI 에이전트가 Outlook 이메일 관리, Edge 브라우저 제어, 데스크톱 애플리케이션 자동화, 그리고 구조화된 셸 명령 실행을 JSON 형식으로 수행할 수 있도록 하는 것입니다. 개발자와 AI 에이전트 사용자는 복잡한 Windows 시스템 명령을 직접 작성할 필요 없이, 이 스킬이 제공하는 사전 정의된 PowerShell 함수와 명령어 세트를 활용하여 생산성을 크게 향상시킬 수 있습니다. PowerSkills는 다양한 AI 플랫폼과 호환되며, 설정 파일과 환경 변수를 통해 간편하게 구성할 수 있어 Windows 기반 워크플로우 자동화에 매우 유용합니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add felipemsilva/PowerSkills

Installed? Explore more 생산성 & 협업 skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

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

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

문서

PowerSkills은(는) 무엇을 하나요?

AI 에이전트가 PowerShell 기술을 활용하여 Outlook, Edge, 데스크톱 자동화 및 구조화된 JSON 형식의 셸 명령을 통해 Windows 작업을 제어할 수 있도록 지원합니다.

개요

이 스킬은 AI 에이전트가 Windows PowerShell 환경에서 직접 작업을 수행할 수 있는 능력을 제공합니다. 다음과 같은 주요 기능을 포함합니다:

  • Outlook 자동화: 이메일 보내기, 받기, 폴더 관리 등
  • Edge 브라우저 제어: 웹 페이지 열기, 탭 관리, 북마크 등
  • 데스크톱 자동화: 파일 및 폴더 관리, 애플리케이션 실행, 창 관리
  • 구조화된 셸 명령: JSON 형식으로 정의된 명령어를 실행하여 복잡한 작업 수행

지원 플랫폼

이 스킬은 다음과 같은 AI 에이전트 플랫폼과 호환됩니다:

  • Claude Code
  • Cursor
  • Codex
  • 기타 AI 에이전트 (호환성 확인 필요)

설치 방법

  1. 저장소를 클론합니다:

    git clone https://github.com/felipemsilva/PowerSkills.git
    cd PowerSkills
    
  2. 필요한 종속성을 설치합니다:

    Install-Module -Name PowerSkills -Force
    
  3. 설정 파일을 구성합니다:

    • .env 파일을 프로젝트 루트에 생성하고 필요한 환경 변수를 설정합니다 (예: OUTLOOK_PROFILE, EDGE_DEFAULT_PROFILE).
    • config.json 파일을 편집하여 사용자 정의 설정을 적용할 수 있습니다.

사용 방법

기본 명령 실행

AI 에이전트는 다음과 같은 JSON 형식으로 명령을 실행할 수 있습니다:

{
  "action": "open_edge",
  "parameters": {
    "url": "https://example.com",
    "window": "new"
  }
}

예제: Outlook 이메일 보내기

{
  "action": "send_email",
  "parameters": {
    "to": "[email protected]",
    "subject": "안녕하세요",
    "body": "이것은 테스트 이메일입니다."
  }
}

예제: 데스크톱 애플리케이션 실행

{
  "action": "run_application",
  "parameters": {
    "path": "C:\\Program Files\\MyApp\\app.exe",
    "arguments": ["--flag1", "value1"]
  }
}

지원 명령 목록

명령설명
open_edgeEdge 브라우저에서 URL 열기
send_emailOutlook을 통해 이메일 보내기
run_application데스크톱 애플리케이션 실행
list_files지정된 디렉토리의 파일 목록 표시
create_folder새 폴더 생성
delete_file파일 삭제
execute_powershell사용자 정의 PowerShell 명령 실행

구성 파일 예시 (config.json)

{
  "outlook": {
    "profile": "Default"
  },
  "edge": {
    "defaultUrl": "https://www.bing.com"
  },
  "desktop": {
    "defaultDirectory": "C:\\Users\\%USERNAME%\\Desktop"
  }
}

환경 변수

변수설명필수 여부
OUTLOOK_PROFILEOutlook 프로필 이름아니오
EDGE_DEFAULT_PROFILEEdge 프로필 경로아니오
POWERSKILLS_LOG_LEVEL로그 수준 (기본값: INFO)아니오

라이선스

이 프로젝트는 MIT 라이선스 하에 배포됩니다. 자세한 내용은 LICENSE 파일을 참조하세요.

기여

기여는 언제나 환영합니다! 버그 리포트, 기능 제안, 또는 풀 리퀘스트를 통해 참여해 주세요.

관련 스킬