Move .env into skills/ for easy install

- Added skills/_env_loader.py - shared env loader for all scripts
- Updated 17 scripts to use load_unified_env()
- Updated install-skills.sh to copy .env into skills/
- Updated README with simpler OpenClaw install instructions
- .env in skills/ is gitignored (credentials stay private)
This commit is contained in:
Kunthawat Greethong
2026-03-27 17:49:20 +07:00
parent 4e92ef953b
commit e4d41e3ae5
20 changed files with 219 additions and 212 deletions

View File

@@ -72,9 +72,9 @@ class ModelCapabilityRegistry:
if __name__ == "__main__":
import os
from dotenv import load_dotenv
from skills._env_loader import load_unified_env
load_dotenv(os.path.expanduser("~/.config/opencode/.env"))
load_unified_env()
# 测试当前配置的模型
p = os.getenv("LLM_PROVIDER", "minimax")

View File

@@ -2,11 +2,11 @@ import os
from typing import Optional, List, Dict, Any, Union
from agno.models.base import Model
from loguru import logger
from dotenv import load_dotenv
from .llm.factory import get_model
from utils.llm.capability import ModelCapabilityRegistry
from skills._env_loader import load_unified_env
load_dotenv(os.path.expanduser("~/.config/opencode/.env"))
load_unified_env()
class ModelRouter: