集中式 API token 管理。将 token 存于 .env,设失效日期;用脚本批量测权限;在 connections/ 文档记录;设日历提醒续期。防重复索要凭证,保证 token 安全并追踪失效。
Token Management 互联网档案馆的存檔,存档日期2013-03-02., pullited: https://clawhub.com/chilli是一项面向实际任务的技能,主要用于Triggers:: 1."adiciona 令牌.。它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。
若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;
涉及批量任务时,还应保存进度,避免中断后重复操作。该技能适合用于一次性任务,也可以接入自动化工作流,与其他技能或上层代理配合完成更完整的业务链路;在组合使用时,应明确每一步的输入输出关系,并避免不同步骤之间出现参数冲突。
发布地址: https://clawhub.com/skills/token-management
目的: 统一管理 API 令牌——包括存储、测试、文档化及过期时间追踪。
触发语句:
在索要任何令牌前,务必首先检查 ~/Documents/life/.env!
提交 Git(如适用)
cd ~/Documents/life && git add -A && git commit -m "Before updating TOKEN_NAME"询问过期时间
存入 .env
~/Documents/life/.env(标准路径)SERVICE_NAME_TOKEN=value # Expires: YYYY-MM-DDWILEY_JIRA_TOKEN=abc123 # Expires: 2027-02-12创建日历提醒(仅限有明确过期时间的令牌)
gog calendar create primary --summary "⚠️ Renew SERVICE token" --from "YYYY-MM-DDT00:00:00-05:00" --to "YYYY-MM-DDT23:59:59-05:00" --description "Token expires YYYY-MM-DD. Renew at: [RENEWAL_URL]"
测试令牌权限
connections/ 目录下的对应文件# 测试 Jira 令牌
import requests, base64
TOKEN = "..."
EMAIL = "user@example.com"
auth = base64.b64encode(f"{EMAIL}:{TOKEN}".encode()).decode()
tests = [
("Get user", "GET", "/rest/api/3/myself"),
("List projects", "GET", "/rest/api/3/project"),
("Search issues", "GET", "/rest/api/3/search", {"jql": "assignee=currentUser()"}),
]
for name, method, endpoint, *params in tests:
r = requests.get(f"https://DOMAIN{endpoint}",
headers={'Authorization': f'Basic {auth}'},
params=params[0] if params else None)
print(f"{'✅' if r.ok else '❌'} {name}: {r.status_code}")
在 connections/ 中文档化
~/Documents/life/connections/SERVICE.md## Token Info - **Obtained:** 2026-02-12 - **Expires:** 2027-02-12 - **Renew at:** https://id.atlassian.com/manage-profile/security/api-tokens - **Scope:** read-write - **Variable:** `WILEY_JIRA_TOKEN` (~/Documents/life/.env)
更新令牌索引
~/Documents/life/.envconnections/ 目录中的配置说明位置: ~/Documents/life/.env
示例令牌:
| 服务 | 变量名 | 权限范围 | 过期时间 | 连接文档 |
|---|---|---|---|---|
| Figma | FIGMA_TOKEN |
read-write | YYYY-MM-DD | figma.md |
| Jira | JIRA_TOKEN |
read-write | YYYY-MM-DD | jira.md |
| Slack | SLACK_TOKEN |
bot permissions | Never | slack.md |
| GitHub | GITHUB_TOKEN |
repo, gist | YYYY-MM-DD | github.md |
你的索引: 请在本节中维护你本地副本中的专属列表(即本技能文档的本地拷贝)。
# 追加至 .env(本技能将自动执行) echo "SERVICE_TOKEN=value" >> ~/Documents/life/.env
grep SERVICE_TOKEN ~/Documents/life/.env
cat ~/Documents/life/.env
标准路径: ~/Documents/life/.env
选择此路径的原因:
connections/ 目录结构保持一致Python 中使用:
from dotenv import load_dotenv
load_dotenv('~/Documents/life/.env') # 或传入绝对路径
Shell 中使用:
source ~/Documents/life/.env echo $YOUR_TOKEN_NAME
创建时间: 2026-02-12
更新时间: 2026-02-13(已脱敏,适用于公开发布)