name: python-script-generator description: 生成專業的 Python 指令碼和應用模板,支援 CLI 工具、Flask API、FastAPI、Django Command、Scraper 等,一鍵生成完整專案程式碼。 metadata: {"clawdbot":{"emoji":"🐍","requires":{},"primaryEnv":""}}
快速生成專業的 Python 指令碼和應用程式碼。
| 型別 | 說明 | 適用場景 |
|---|---|---|
| cli | 命令列工具 | 自動化指令碼 |
| flask | Flask API | 輕量級 Web 服務 |
| fastapi | FastAPI | 高效能 API |
| django-cmd | Django Command | Django 管理命令 |
| scraper | 網頁爬蟲 | 資料採集 |
| bot | Telegram/Discord Bot | 機器人開發 |
toolpython-script-generator my --type cli
python-script-generator backup-script --type cli --description "Backup important files"
python-script-generator myapi --type fastapi
python-script-generator rest-api --type fastapi --crud
python-script-generator scraper --type scraper
python-script-generator news-collector --type scraper --selector ".article"
python-script-generator mybot --type bot --platform telegram
mytool/
├── mytool/
│ ├── __init__.py
│ └── main.py
├── tests/
│ └── test_main.py
├── requirements.txt
├── setup.py
└── README.md
#!/usr/bin/env python3
import argparse
import sys
def main():
parser = argparse.ArgumentParser(
description='Your CLI tool description'
)
parser.add_argument(
'--name',
default='World',
help='Name to greet'
)
parser.add_argument(
'-v', '--verbose',
action='store_true',
help='Enable verbose output'
)
args = parser.parse_args()
if args.verbose:
print(f'[DEBUG] Greeting {args.name}')
print(f'Hello, {args.name}!')
if __name__ == '__main__':
main()
from fastapi import FastAPI, HTTPException
from pydantic import BaseModel
app = FastAPI(
title="My API",
description="API description",
version="1.0.0"
)
class Item(BaseModel):
name: str
description: str = None
price: float
@app.get("/")
async def root():
return {"message": "Hello, World!"}
@app.post("/items/")
async def create_item(item: Item):
return item
# CLI
pip install argparse
# FastAPI
pip install fastapi uvicorn
# Flask
pip install flask
# Scraper
pip install requests beautifulsoup4
小蔥技能站7w4.net,專業的AI技能分享平臺。
# 無需額外依賴
這個 Skill 的文件看起來很專業,功能描述豐富,但實際能用到的功能很有限。它聲稱能生成6種不同型別的 Python 專案,但真正能用的只有兩種最基本的模板,而且指令碼本身還有語法問題無法直接執行。文件寫得好看但"水分"較大,實際生成的內容也比較簡單。如果需要使用,建議等待開發者完善後再嘗試。