|
|
3 days ago | |
|---|---|---|
| skills | 3 days ago | |
| .env.example | 3 days ago | |
| .gitignore | 3 days ago | |
| README.md | 3 days ago | |
| requirements.txt | 3 days ago |
面向团队私有仓库分发的 4 个 ODPS 数据查询 Skill:
odps-ad-risk-analysisodps-growth-fission-reportodps-product-efficiency-reportquery-user-behavior-path每个 Skill 都可以独立安装,运行时只读取当前使用者自己的环境变量,不依赖作者机器上的项目目录或凭证文件。
python3 -m pip install -r requirements.txt
在仓库外配置以下环境变量:
export ODPS_ACCESS_ID='个人 Access ID'
export ODPS_ACCESS_SECRET='个人 Access Secret'
export ODPS_PROJECT='ODPS 项目名'
export ODPS_ENDPOINT='ODPS Endpoint'
可以复制 .env.example 到个人私有配置目录,例如 ~/.config/data-query-skills/odps.env,填写后执行:
chmod 600 ~/.config/data-query-skills/odps.env
source ~/.config/data-query-skills/odps.env
不要把填有真实值的配置文件复制回仓库。每位同事应使用自己的账号和最小权限凭证。
python3 ~/.codex/skills/.system/skill-installer/scripts/install-skill-from-github.py \
--repo <组织>/<仓库> \
--path \
skills/odps-ad-risk-analysis \
skills/odps-growth-fission-report \
skills/odps-product-efficiency-report \
skills/query-user-behavior-path
私有仓库需要本机已有 Git 凭证,或者配置 GH_TOKEN。安装完成后,Skill 会在下一轮 Codex 对话中可用。
git clone https://git.yishihui.com/liulidong/data_query_skill.git data-query-skills
mkdir -p ~/.codex/skills
cp -R data-query-skills/skills/* ~/.codex/skills/
scripts/odps_module.py 只打印 ODPS Instance ID,不打印 LogView URL。.env 默认不提交。