← スキル一覧に戻る

mode-tool-dev
by ripgraphics
New Author's Info Project
⭐ 0🍴 0📅 2026年1月25日
SKILL.md
name: mode-tool-dev description: >- Security tool development workflow. Use when: write script, automate task, CLI tool, scanner, fuzzer, utility, automation.
Tool Development Mode
Project Structure
tool-name/
├── tool.py # Main script
├── requirements.txt # Dependencies
├── README.md # Usage documentation
└── lib/ # Helper modules (optional)
CLI Template (Python)
#!/usr/bin/env python3
"""
Tool: [Name]
Description: [What it does]
Author: [Name]
"""
import argparse
import sys
def main():
parser = argparse.ArgumentParser(
description="Tool description",
formatter_class=argparse.RawDescriptionHelpFormatter,
epilog="""
Examples:
%(prog)s target.com
%(prog)s target.com -o results.txt
"""
)
parser.add_argument("target", help="Target URL/IP")
parser.add_argument("-o", "--output", help="Output file")
parser.add_argument("-t", "--threads", type=int, default=10)
parser.add_argument("-v", "--verbose", action="store_true")
args = parser.parse_args()
# Tool logic here
if __name__ == "__main__":
main()
Bash Template
#!/bin/bash
set -euo pipefail
RED='\033[0;31m'
GREEN='\033[0;32m'
NC='\033[0m'
usage() {
echo "Usage: $0 <target> [options]"
echo " -o OUTPUT Output file"
echo " -v Verbose mode"
exit 1
}
[[ $# -lt 1 ]] && usage
TARGET=$1
echo -e "${GREEN}[+] Processing $TARGET${NC}"
# Tool logic here
Checklist
- Argparse with help text
- Error handling (try/except)
- Verbose/quiet modes
- Output options (stdout/file)
- README with examples
- Requirements.txt if Python
スコア
総合スコア
60/100
リポジトリの品質指標に基づく評価
✓SKILL.md
SKILL.mdファイルが含まれている
+20
✓LICENSE
ライセンスが設定されている
+10
○説明文
100文字以上の説明がある
0/10
○人気
GitHub Stars 100以上
0/15
○最近の活動
3ヶ月以内に更新がある
0/10
○フォーク
10回以上フォークされている
0/5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
○タグ
1つ以上のタグが設定されている
0/5
レビュー
💬
レビュー機能は近日公開予定です