Changes: - Add FAL_KEY and GEMINI_API_KEY to .env.example - Update picture-it to use ~/.config/opencode/.env (unified creds) - Remove shodh-memory skill (no longer used) - Remove alphaear-* skills (deprecated) - Remove thai-frontend-dev skill (replaced by website-creator) - Remove theme-factory skill - Add mql-developer skill (MQL5 trading) - Add ecommerce-astro skill (Astro e-commerce) - Add website-creator skill (Next.js + Payload CMS) - Update install script for new skills
102 lines
2.9 KiB
Plaintext
102 lines
2.9 KiB
Plaintext
# ===========================================
|
|
# OPENCODE SKILLS - UNIFIED CREDENTIALS
|
|
# ===========================================
|
|
# DO NOT commit this file to Git!
|
|
# ===========================================
|
|
|
|
# ===========================================
|
|
# MINIMAX API (TTS, Music, Video, Images)
|
|
# ===========================================
|
|
MINIMAX_API_KEY=
|
|
MINIMAX_API_BASE=https://api.minimax.io/v1
|
|
|
|
# ===========================================
|
|
# FAL AI (picture-it image generation)
|
|
# ===========================================
|
|
FAL_KEY=
|
|
|
|
# ===========================================
|
|
# GITEA (Optional - Git sync)
|
|
# ===========================================
|
|
GITEA_URL=https://git.moreminimore.com
|
|
GITEA_API_TOKEN=
|
|
GITEA_USERNAME=
|
|
|
|
# ===========================================
|
|
# EASYPANEL (Optional - Auto-deploy)
|
|
# ===========================================
|
|
EASYPANEL_URL=https://panelwebsite.moreminimore.com
|
|
EASYPANEL_USERNAME=
|
|
EASYPANEL_PASSWORD=
|
|
EASYPANEL_DEFAULT_PROJECT=default
|
|
|
|
# ===========================================
|
|
# UMAMI ANALYTICS (Optional - Self-hosted)
|
|
# ===========================================
|
|
UMAMI_URL=https://analytics.yoursite.com
|
|
UMAMI_USERNAME=admin
|
|
UMAMI_PASSWORD=
|
|
|
|
# ===========================================
|
|
# WEBSITE DEFAULTS
|
|
# ===========================================
|
|
ADMIN_PASSWORD=
|
|
UMAMI_DOMAIN=analytics.example.com
|
|
|
|
# ===========================================
|
|
# GOOGLE ANALYTICS 4 (Optional)
|
|
# ===========================================
|
|
GA4_PROPERTY_ID=G-XXXXXXXXXX
|
|
GA4_CREDENTIALS_PATH=path/to/ga4-credentials.json
|
|
|
|
# ===========================================
|
|
# GOOGLE SEARCH CONSOLE (Optional)
|
|
# ===========================================
|
|
GSC_SITE_URL=https://yoursite.com
|
|
GSC_CREDENTIALS_PATH=path/to/gsc-credentials.json
|
|
|
|
# ===========================================
|
|
# DATAFORSEO (Optional - Competitor analysis)
|
|
# ===========================================
|
|
DATAFORSEO_LOGIN=
|
|
DATAFORSEO_PASSWORD=
|
|
DATAFORSEO_BASE_URL=https://api.dataforseo.com
|
|
|
|
# ===========================================
|
|
# ALPHAEAR FINANCE SKILLS
|
|
# ===========================================
|
|
# JINA API - Content extraction
|
|
JINA_API_KEY=
|
|
|
|
# ===========================================
|
|
# DESIGN SKILLS (Logo, CIP, Icon generation)
|
|
# ===========================================
|
|
GEMINI_API_KEY=
|
|
|
|
# LLM Config (MiniMax default, OpenAI compatible)
|
|
LLM_PROVIDER=minimax
|
|
LLM_MODEL=MiniMax-Text-01
|
|
LLM_HOST=
|
|
|
|
# Reasoning/Tool Models (for predictor)
|
|
REASONING_MODEL_PROVIDER=minimax
|
|
REASONING_MODEL_ID=MiniMax-Text-01
|
|
REASONING_MODEL_HOST=
|
|
TOOL_MODEL_PROVIDER=minimax
|
|
TOOL_MODEL_ID=MiniMax-Text-01
|
|
TOOL_MODEL_HOST=
|
|
|
|
# Embedding Model (for Kronos predictor)
|
|
EMBEDDING_MODEL=sentence-transformers/all-MiniLM-L6-v2
|
|
|
|
# Search Cache TTL (seconds)
|
|
SEARCH_CACHE_TTL=3600
|
|
|
|
# Alternative LLMs (optional - fallback if MiniMax not set)
|
|
DEEPSEEK_API_KEY=
|
|
DASHSCOPE_API_KEY=
|
|
OPENROUTER_API_KEY=
|
|
ZAI_KEY_API=
|
|
UST_KEY_API=
|
|
UST_URL=
|