ソース情報
- リポジトリ
- taracodlabs/aiden
- ソースの最終更新活動
- 2026年5月6日 12:31
- 検出された SKILL.md の言語
- 英語
- スター
- 779
- フォーク
- 140
インストール方法
デフォルトでは、最初にソースを確認する Prompt が選択されています。直接コマンドに切り替えるか、ローカルコピーをダウンロードすることもできます。
ソースファイルを確認
インストールを決める前に、SKILL.md と SkillsMP に表示されている付属ファイルをお読みください。
メニュー
デフォルトでは、最初にソースを確認する Prompt が選択されています。直接コマンドに切り替えるか、ローカルコピーをダウンロードすることもできます。
インストールを決める前に、SKILL.md と SkillsMP に表示されている付属ファイルをお読みください。
SOC 職業分類に基づく
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
直接コマンドでは確認用 Prompt が省略されます。実行前にソースを確認してください。
npx skills add https://github.com/taracodlabs/aiden --skill explainshellコマンドは1行のまま表示されます。コピー前に横へスクロールして全体を確認してください。
ローカルで確認しますか?SkillsMP が現在取得できるファイルをダウンロードできます。
SKILL.md を表示中
| name | explainshell |
| description | Explain shell commands in plain English (explainshell.com) |
| category | developer |
| version | 1.0.0 |
| license | Apache-2.0 |
| origin | aiden |
| tags | shell, bash, linux, commands, explainer, learning, devops, documentation, scripting |
Paste any shell command or one-liner and get a plain-English breakdown of every flag, argument, and pipe stage. Powered by explainshell.com, which maps commands to their man-page descriptions.
No API key required. Works immediately for any user.
# The simplest approach — open the explanation in the browser
$command = "tar -xzf archive.tar.gz -C /tmp"
$encoded = [Uri]::EscapeDataString($command)
Start-Process "https://explainshell.com/explain?cmd=$encoded"
Write-Host "Opened: https://explainshell.com/explain?cmd=$encoded"
$command = "find . -type f -name '*.log' -mtime +7 -exec rm {} \;"
$encoded = [Uri]::EscapeDataString($command)
$url = "https://explainshell.com/explain?cmd=$encoded"
$html = Invoke-WebRequest -Uri $url -UseBasicParsing
# Extract helptext spans (plain text explanations)
$pattern = '<span class="helptext">(.*?)</span>'
$matches = [regex]::Matches($html.Content, $pattern, 'Singleline')
Write-Host "Command: $command"
Write-Host ""
$matches | ForEach-Object {
$text = $_.Groups[1].Value -replace '<[^>]+>', '' -replace '&', '&' -replace '<', '<' -replace '>', '>'
if ($text.Trim()) { Write-Host " • $($text.Trim())" }
}
Write-Host ""
Write-Host "Full explanation: $url"
$command = "ps aux | awk '{print \$2, \$11}' | sort -k2 | uniq -c | sort -rn | head -10"
$encoded = [Uri]::EscapeDataString($command)
Write-Host "ExplainShell link:"
Write-Host " https://explainshell.com/explain?cmd=$encoded"
"Explain: tar -xzf file.tar.gz"
→ tar: archive utility; -x: extract; -z: filter through gzip; -f: use archive file.
"What does find . -type f -exec rm {} \; do?"
→ find: search; .: starting directory; -type f: only files; -exec rm {} ;: run rm on each result.
"Break down: awk '{print $2}' | sort | uniq -c"
→ awk: text processor prints second field; sort: lexicographic sort; uniq -c: count consecutive duplicates.
"What is 2>&1 in a command?" → Redirects stderr (fd 2) to the same destination as stdout (fd 1) — merges error output.
awk programs) parse partially