用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/jleechanorg/claude-commands --skill secondo-dependencies命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
基于 SOC 职业分类
正在显示 SKILL.md
| name | secondo-dependencies |
| description | Dependencies required for /secondo command |
| type | setup |
| scope | project |
This document lists the dependencies required for the /secondo command to function properly.
The authentication system (scripts/auth-cli.mjs) requires Node.js packages.
✅ Included in PR: A root package.json with express dependency is now included.
# Install all dependencies (from project root)
npm install
Required packages:
express (^4.19.2) - Web framework for OAuth callback serverNote: The package.json includes "type": "module" to support ES modules used by auth-cli.mjs.
# macOS
brew install httpie
# Ubuntu/Debian
apt-get install httpie
# Python (universal)
pip install httpie
Usually pre-installed on most systems. If not:
# macOS
brew install curl
# Ubuntu/Debian
apt-get install curl
Required for JSON parsing in the CLI script:
# macOS
brew install jq
# Ubuntu/Debian
apt-get install jq
Set environment variables for Firebase authentication:
export FIREBASE_API_KEY="your-api-key"
export FIREBASE_AUTH_DOMAIN="your-project.firebaseapp.com"
export FIREBASE_PROJECT_ID="your-project-id"
# Verify express module can be required
node -e "require('express')" && echo "✅ express installed" || echo "❌ express missing"
# Test auth-cli.mjs loads without errors
node scripts/auth-cli.mjs
# Should show help message, not module resolution errors
command -v http >/dev/null && echo "✅ HTTPie installed" || echo "❌ HTTPie missing"
command -v curl >/dev/null && echo "✅ curl installed" || echo "❌ curl missing"
command -v jq >/dev/null && echo "✅ jq installed" || echo "❌ jq missing"
# Should show help/error, not crash
node scripts/auth-cli.mjs status
# 1. Install Node.js dependencies (from the repository root)
npm install
# 2. Install system tools (if needed)
brew install httpie jq # macOS
# or
apt-get install httpie jq # Ubuntu/Debian
# 3. Set Firebase environment variables
export FIREBASE_API_KEY="your-key"
export FIREBASE_AUTH_DOMAIN="your-domain"
export FIREBASE_PROJECT_ID="your-project"
# 4. Test authentication
node scripts/auth-cli.mjs login
# 5. Test secondo command
~/.claude/scripts/secondo-cli.sh "test question"
Install Node.js dependencies from the project root:
npm install
The script will automatically fall back to curl. But for best experience:
brew install httpie # or apt-get install httpie
Install jq for JSON processing:
brew install jq # or apt-get install jq
Ensure environment variables are set:
echo $FIREBASE_API_KEY # Should output your API key
echo $FIREBASE_AUTH_DOMAIN # Should output your domain
echo $FIREBASE_PROJECT_ID # Should output your project ID