PowerSkills은(는) 무엇을 하나요?
AI 에이전트가 PowerShell 기술을 활용하여 Outlook, Edge, 데스크톱 자동화 및 구조화된 JSON 형식의 셸 명령을 통해 Windows 작업을 제어할 수 있도록 지원합니다.
개요
이 스킬은 AI 에이전트가 Windows PowerShell 환경에서 직접 작업을 수행할 수 있는 능력을 제공합니다. 다음과 같은 주요 기능을 포함합니다:
- Outlook 자동화: 이메일 보내기, 받기, 폴더 관리 등
- Edge 브라우저 제어: 웹 페이지 열기, 탭 관리, 북마크 등
- 데스크톱 자동화: 파일 및 폴더 관리, 애플리케이션 실행, 창 관리
- 구조화된 셸 명령: JSON 형식으로 정의된 명령어를 실행하여 복잡한 작업 수행
지원 플랫폼
이 스킬은 다음과 같은 AI 에이전트 플랫폼과 호환됩니다:
- Claude Code
- Cursor
- Codex
- 기타 AI 에이전트 (호환성 확인 필요)
설치 방법
-
저장소를 클론합니다:
git clone https://github.com/felipemsilva/PowerSkills.git cd PowerSkills -
필요한 종속성을 설치합니다:
Install-Module -Name PowerSkills -Force -
설정 파일을 구성합니다:
.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_edge | Edge 브라우저에서 URL 열기 |
send_email | Outlook을 통해 이메일 보내기 |
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_PROFILE | Outlook 프로필 이름 | 아니오 |
EDGE_DEFAULT_PROFILE | Edge 프로필 경로 | 아니오 |
POWERSKILLS_LOG_LEVEL | 로그 수준 (기본값: INFO) | 아니오 |
라이선스
이 프로젝트는 MIT 라이선스 하에 배포됩니다. 자세한 내용은 LICENSE 파일을 참조하세요.
기여
기여는 언제나 환영합니다! 버그 리포트, 기능 제안, 또는 풀 리퀘스트를 통해 참여해 주세요.