Agent Skills by ALSEL
Anthropic Claudeその他⭐ リポ 0品質スコア 50/100

bash-linux

Bash/Linuxターミナルの操作パターンに関するスキルです。重要なコマンド、パイプ処理、エラーハンドリング、スクリプト作成をカバーします。macOSまたはLinux環境での作業時に使用してください。

description の原文を見る

Bash/Linux terminal patterns. Critical commands, piping, error handling, scripting. Use when working on macOS or Linux systems.

SKILL.md 本文

Bash Linux パターン

Linux/macOS 上の Bash における必須パターン。


1. オペレータ構文

コマンドの連結

オペレータ意味
;順番に実行cmd1; cmd2
&&前のコマンドが成功したら実行npm install && npm run dev
||前のコマンドが失敗したら実行npm test || echo "Tests failed"
|出力をパイプls | grep ".js"

2. ファイル操作

必須コマンド

タスクコマンド
すべてをリスト表示ls -la
ファイルを検索find . -name "*.js" -type f
ファイルの内容を表示cat file.txt
最初の N 行を表示head -n 20 file.txt
最後の N 行を表示tail -n 20 file.txt
ログをフォローtail -f log.txt
ファイル内を検索grep -r "pattern" --include="*.js"
ファイルサイズdu -sh *
ディスク使用量df -h

3. プロセス管理

タスクコマンド
プロセスをリスト表示ps aux
名前で検索ps aux | grep node
PID で強制終了kill -9 <PID>
ポートを使用するユーザーを検索lsof -i :3000
ポートを強制終了kill -9 $(lsof -t -i :3000)
バックグラウンドで実行npm run dev &
ジョブを表示jobs -l
フォアグラウンドに戻すfg %1

4. テキスト処理

コアツール

ツール用途
grep検索grep -rn "TODO" src/
sed置換sed -i 's/old/new/g' file.txt
awk列を抽出awk '{print $1}' file.txt
cutフィールドをカットcut -d',' -f1 data.csv
sort行をソートsort -u file.txt
uniqユニークな行sort file.txt | uniq -c
wcカウントwc -l file.txt

5. 環境変数

タスクコマンド
すべてを表示env または printenv
1 つを表示echo $PATH
一時的に設定export VAR="value"
スクリプト内で設定VAR="value" command
PATH に追加export PATH="$PATH:/new/path"

6. ネットワーク

タスクコマンド
ダウンロードcurl -O https://example.com/file
API リクエストcurl -X GET https://api.example.com
POST JSONcurl -X POST -H "Content-Type: application/json" -d '{"key":"value"}' URL
ポートを確認nc -zv localhost 3000
ネットワーク情報ifconfig または ip addr

7. スクリプトテンプレート

#!/bin/bash
set -euo pipefail  # Exit on error, undefined var, pipe fail

# Colors (optional)
RED='\033[0;31m'
GREEN='\033[0;32m'
NC='\033[0m'

# Script directory
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"

# Functions
log_info() { echo -e "${GREEN}[INFO]${NC} $1"; }
log_error() { echo -e "${RED}[ERROR]${NC} $1" >&2; }

# Main
main() {
    log_info "Starting..."
    # Your logic here
    log_info "Done!"
}

main "$@"

8. 共通パターン

コマンドが存在するかチェック

if command -v node &> /dev/null; then
    echo "Node is installed"
fi

デフォルト変数値

NAME=${1:-"default_value"}

ファイルを行ごとに読み込む

while IFS= read -r line; do
    echo "$line"
done < file.txt

ファイルをループ処理

for file in *.js; do
    echo "Processing $file"
done

9. PowerShell との違い

タスクPowerShellBash
ファイルをリスト表示Get-ChildItemls -la
ファイルを検索Get-ChildItem -Recursefind . -type f
環境変数$env:VAR$VAR
文字列連結"$a$b""$a$b" (同じ)
Null チェックif ($x)if [ -n "$x" ]
パイプラインオブジェクトベーステキストベース

10. エラーハンドリング

オプション設定

set -e          # Exit on error
set -u          # Exit on undefined variable
set -o pipefail # Exit on pipe failure
set -x          # Debug: print commands

クリーンアップのためのトラップ

cleanup() {
    echo "Cleaning up..."
    rm -f /tmp/tempfile
}
trap cleanup EXIT

覚えておくこと: Bash はテキストベースです。成功チェーンには && を使用し、安全性のために set -e を使用し、変数を引用符で囲みましょう!

使用時機

このスキルは、概要で説明されたワークフローまたはアクションを実行する場合に適用されます。

制限事項

  • このスキルは、タスクが上記で説明されたスコープと明確に一致する場合にのみ使用してください。
  • 出力を環境固有の検証、テスト、または専門家のレビューの代替として扱わないでください。
  • 必要な入力、権限、安全性の境界線、または成功基準が不足している場合は、立ち止まり、明確化を求めてください。

ライセンス: MIT(寛容ライセンスのため全文を引用しています) · 原本リポジトリ

詳細情報

作者
sickn33
リポジトリ
sickn33/antigravity-awesome-skills
ライセンス
MIT
最終更新
不明

Source: https://github.com/sickn33/antigravity-awesome-skills / ライセンス: MIT

関連スキル

汎用その他⭐ リポ 1,982

superfluid

Superfluidプロトコルおよびそのエコシステムに関するナレッジベースです。Superfluidについて情報を検索する際は、ウェブ検索の前にこちらを参照してください。対応キーワード:Superfluid、CFA、GDA、Super App、Super Token、stream、flow rate、real-time balance、pool(member/distributor)、IDA、sentinels、liquidation、TOGA、@sfpro/sdk、semantic money、yellowpaper、whitepaper

by LeoYeAI
汎用その他⭐ リポ 100

civ-finish-quotes

実質的なタスクが真に完了した際に、文明風の儀式的な引用句を追加します。ユーザーやエージェントが機能追加、リファクタリング、分析、設計ドキュメント、プロセス改善、レポート、執筆タスクといった実際の成果物を完成させるときに、明示的な依頼がなくても使用します。短い返信や小さな修正、未完成の作業には適用しません。

by huxiuhan
汎用その他⭐ リポ 1,110

nookplot

Base(Ethereum L2)上のAIエージェント向け分散型調整ネットワークです。エージェントがオンチェーンアイデンティティを登録する、コンテンツを公開する、他のエージェントにメッセージを送る、マーケットプレイスで専門家を雇う、バウンティを投稿・請求する、レピュテーションを構築する、共有プロジェクトで協業する、リサーチチャレンジを解くことでNOOKをマイニングする、キュレーションされたナレッジを備えたスタンドアロンオンチェーンエージェントをデプロイする、またはアグリーメントとリワードで収益を得る場合に利用できます。エージェントネットワーク、エージェント調整、分散型エージェント、NOOKトークン、マイニングチャレンジ、ナレッジバンドル、エージェントレピュテーション、エージェントマーケットプレイス、ERC-2771メタトランザクション、Prepare-Sign-Relay、AgentFactory、またはNookplotが言及された場合にトリガーされます。

by BankrBot
汎用その他⭐ リポ 59

web3-polymarket

Polygon上でのPolymarket予測市場取引統合です。認証機能(L1 EIP-712、L2 HMAC-SHA256、ビルダーヘッダー)、注文発注(GTC/GTD/FOK/FAK、バッチ、ポストオンリー、ハートビート)、市場データ(Gamma API、Data API、オーダーブック、サブグラフ)、WebSocketストリーミング(市場・ユーザー・スポーツチャネル)、CTF操作(分割、統合、償却、ネガティブリスク)、ブリッジ機能(入金、出金、マルチチェーン)、およびガスレスリレイトランザクションに対応しています。AIエージェント、自動マーケットメーカー、予測市場UI、またはPolygraph上のPolymarketと統合するアプリケーション構築時に活用できます。

by elophanto
汎用その他⭐ リポ 52

ethskills

Ethereum、EVM、またはブロックチェーン関連のリクエストに対応します。スマートコントラクト、dApps、ウォレット、DeFiプロトコルの構築、監査、デプロイ、インタラクションに適用されます。Solidityの開発、コントラクトアドレス、トークン規格(ERC-20、ERC-721、ERC-4626など)、Layer 2ネットワーク(Base、Arbitrum、Optimism、zkSync、Polygon)、Uniswap、Aave、Curveなどのプロトコルとの統合をカバーします。ガスコスト、コントラクトのデシマル設定、オラクルセキュリティ、リエントランシー、MEV、ブリッジング、ウォレット管理、オンチェーンデータの取得、本番環境へのデプロイ、プロトコル進化(EIPライフサイクル、フォーク追跡、今後の変更予定)といったトピックを含みます。

by jiayaoqijia
汎用その他⭐ リポ 44

xxyy-trade

このスキルは、ユーザーが「トークン購入」「トークン売却」「トークンスワップ」「暗号資産取引」「取引ステータス確認」「トランザクション照会」「トークンスキャン」「フィード」「チェーン監視」「トークン照会」「トークン詳細」「トークン安全性確認」「ウォレット一覧表示」「マイウォレット」「AIスキャン」「自動スキャン」「ツイートスキャン」「オンボーディング」「IP確認」「IPホワイトリスト」「トークン発行」「自動売却」「損切り」「利益確定」「トレーリングストップ」「保有者」「トップホルダー」「KOLホルダー」などをリクエストした場合、またはSolana/ETH/BSC/BaseチェーンでXXYYを経由した取引について言及した場合に使用します。XXYY Open APIを通じてオンチェーン取引とデータ照会を実現します。

by Jimmy-Holiday
本サイトは GitHub 上で公開されているオープンソースの SKILL.md ファイルをクロール・インデックス化したものです。 各スキルの著作権は原作者に帰属します。掲載に問題がある場合は info@alsel.co.jp または /takedown フォームよりご連絡ください。
原作者: sickn33 · sickn33/antigravity-awesome-skills · ライセンス: MIT