Back to list
hpppm

powershell-skill

by hpppm

0🍴 0📅 Jan 9, 2026

SKILL.md


name: powershell-skill description: Execute PowerShell commands on Windows systems with security constraints version: 1.0.0 author: Agent Skills Template

Purpose

This skill allows the agent to execute safe PowerShell commands for:

  • System information gathering (Get-ComputerInfo, Get-Process)
  • File system queries (Get-ChildItem, Test-Path)
  • Date/time operations (Get-Date)
  • Service status checks (Get-Service)

When to Use

  • User requests system information
  • Need to check file existence or directory contents
  • Querying running processes or services
  • Getting current date, time, or location

Instructions

  1. Validate Intent: Ensure the user's request is safe and appropriate
  2. Review Security: Check security.md for constraints before execution
  3. Use Allowed Cmdlets: Only use cmdlets from the whitelist
  4. Explain Actions: Tell the user what command you're running and why
  5. Handle Errors: If execution fails, explain the error clearly

Parameters

  • command (string, required): The PowerShell command to execute
  • timeout (int, optional): Maximum execution time in seconds (default: 10)

Example Usage

from skills.powershell import execute

# Get current date
result = execute('Get-Date')
if result['success']:
    print(result['output'])

# List directory contents
result = execute('Get-ChildItem -Path C:\\Users')

Additional Context

  • See reference.md for PowerShell cmdlet documentation
  • See security.md for security boundaries and constraints

Score

Total Score

50/100

Based on repository quality metrics

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

0/10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

0/5

Reviews

💬

Reviews coming soon