docs: 重写 README 面向外部用户 + init.sh 增加技能市场自动注册
README 从开发者内部文档风格改为面向小白用户的中文项目介绍, 增加场景演示、技能速查表、FAQ;init.sh 新增自动注册技能市场 到 known_marketplaces.json,实现真正的一键部署。 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
24
init.sh
24
init.sh
@@ -149,10 +149,32 @@ EOF
|
||||
echo "✅ 已生成 $MCP_CONFIG (stdio 模式)"
|
||||
fi
|
||||
|
||||
# ── Register skill marketplace ───────────────────────────────────────
|
||||
echo "📦 注册技能市场..."
|
||||
SCRIPT_DIR="$SCRIPT_DIR" python3 << 'PYEOF'
|
||||
import json, os, datetime
|
||||
path = os.path.expanduser("~/.claude/plugins/known_marketplaces.json")
|
||||
os.makedirs(os.path.dirname(path), exist_ok=True)
|
||||
data = json.load(open(path)) if os.path.exists(path) else {}
|
||||
script_dir = os.environ["SCRIPT_DIR"]
|
||||
data["ai-proj-helper"] = {
|
||||
"source": {"source": "directory", "path": script_dir},
|
||||
"installLocation": script_dir,
|
||||
"lastUpdated": datetime.datetime.now(datetime.timezone.utc).strftime("%Y-%m-%dT%H:%M:%S.000Z")
|
||||
}
|
||||
with open(path, "w") as f:
|
||||
json.dump(data, f, indent=2)
|
||||
PYEOF
|
||||
echo "✅ 已注册技能市场到 ~/.claude/plugins/known_marketplaces.json"
|
||||
|
||||
echo ""
|
||||
echo "┌─────────────────────────────────────┐"
|
||||
echo "│ ✅ 初始化完成! │"
|
||||
echo "└─────────────────────────────────────┘"
|
||||
echo ""
|
||||
echo "下次启动 Claude Code 即可使用 MCP 工具。"
|
||||
echo "已完成配置:"
|
||||
echo " ✅ MCP 服务器 → $MCP_CONFIG"
|
||||
echo " ✅ 技能市场 → ~/.claude/plugins/known_marketplaces.json"
|
||||
echo ""
|
||||
echo "下次启动 Claude Code 即可使用。"
|
||||
echo "如需更改模式,编辑 claude-config.yaml 后重新运行 ./init.sh"
|
||||
|
||||
Reference in New Issue
Block a user