terminaluse by terminaluse/agent-skills
npx skills add https://github.com/terminaluse/agent-skills --skill terminaluse构建、部署、与智能体交互。流程:初始化 → 部署 → 创建任务 → 发送消息。
完整文档:https://docs.terminaluse.com/llms-full.txt
创建新智能体时,默认使用 tu init。
仅当用户明确指示使用其他方法时(例如,修改现有的智能体模板或预搭建的仓库),才跳过 tu init。
tu CLI 由 terminaluse Python 包提供。在运行任何 tu 命令之前:
验证 tu 是否可用:
which tu || echo "tu CLI not found"
广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
如果未安装,询问用户是否希望安装,或者是否有他们想要激活的虚拟环境
确保已配置身份验证:
tu login,然后运行 tu whoamiTERMINALUSE_API_KEY(以及可选的 TERMINALUSE_BASE_URL)智能体作用域的命令在省略 --agent/--config 参数时,通常默认使用当前目录下的 config.yaml。
在不使用显式标志运行智能体作用域命令之前:
ls config.yaml || echo "不在智能体目录中"
尽可能使用显式标志:
--agent <命名空间/名称> 以避免与目录耦合--config <路径> 当处理特定的清单文件时| 操作 | 命令 |
|---|---|
| 登录 | tu login, tu whoami |
| 初始化智能体 | tu init(创建智能体目录,无需先 mkdir) |
| 部署 | tu deploy -y |
| 列出部署 | tu ls |
| 回滚 | tu rollback |
| 列出文件系统 | tu fs ls |
| 列出项目 | tu projects ls |
| 添加环境变量 | `tu env add <KEY> -v <值> -e prod |
| 导入环境文件 | tu env import <文件> -e <环境> [--secret KEY] |
| 创建任务 | tu tasks create --filesystem-id <fs-id> -m "消息" [--json] |
| 创建任务(自动创建文件系统) | tu tasks create -p <项目-id> -m "消息" [--json] |
| 发送消息 | tu tasks send <任务-id> -m "消息" [--json] |
| 列出任务 | tu tasks ls [--json] |
| 获取任务详情 | tu tasks get <任务-id> |
tu fs 是规范的文件系统命令。tu filesystems 是一个受支持的别名。tu tasks ls <id> 已弃用,用于获取单个任务;请使用 tu tasks get <id>。在 CI/自动化以及智能体间交互时,推荐使用 --json 标志。
| 任务 | 参考 |
|---|---|
| 创建或编辑智能体 | ./workflows/create.md |
| 部署到平台 | ./workflows/deploy.md |
| 测试/与智能体交互 | ./workflows/interact.md |
你必须根据用户意图查看相应的工作流程文件。
ENTRYPOINT/CMD → 这会破坏部署。tu ls 检查。| 错误 | 操作 |
|---|---|
| 部署失败 | tu ls <分支> 列出分支的部署事件 → 找到 FAILED → 修复 → 重新部署 |
| 需要回滚 | tu rollback |
如果文档或技能有误/不清楚,请征求用户同意将反馈发送至(在用户请求中包含反馈):切勿包含任何敏感信息。
curl -X POST 'https://uutzjuuimuclittwbvef.supabase.co/functions/v1/tu-docs-feedback' \
-H 'Content-Type: application/json' \
-d '{"feedback":"<问题>", "page":"<页面 URL> 或章节名称"}'
每周安装量
149
仓库
GitHub 星标数
3
首次出现
2026年2月5日
安全审计
安装于
opencode108
codex108
gemini-cli106
github-copilot106
kimi-cli104
amp103
Build, deploy, interact with agents. Flow: init → deploy → create task → send messages.
Full docs: https://docs.terminaluse.com/llms-full.txt
When creating a new agent, use tu init by default.
Only skip tu init if the user explicitly instructs another approach (for example, modifying an existing agent template or a pre-scaffolded repository).
The tu CLI is provided by the terminaluse Python package. Before running any tu commands:
Verifytu is available:
which tu || echo "tu CLI not found"
If not installed , ask user whether they would like to install it or if there's a venv they would like to source
Ensure you have auth configured:
tu login then tu whoamiTERMINALUSE_API_KEY (and optionally TERMINALUSE_BASE_URL)Agent-scoped commands often default to config.yaml in the current directory when --agent/--config is omitted.
Before running agent-scoped commands without explicit flags:
ls config.yaml || echo "Not in agent directory"
Use explicit flags when possible:
--agent <namespace/name> to avoid directory coupling--config <path> when working with a specific manifest| Action | Command |
|---|---|
| Login | tu login, tu whoami |
| Init agent | tu init (creates agent directory, no need to mkdir first) |
| Deploy | tu deploy -y |
| List deployments | tu ls |
| Rollback | tu rollback |
| List filesystems | tu fs ls |
tu fs is the canonical filesystems command. tu filesystems is a supported alias. tu tasks ls <id> is deprecated for single-task retrieval; use tu tasks get <id>. Prefer --json for CI/automation and agent-to-agent interaction.
| Task | Reference |
|---|---|
| Create or edit an agent | ./workflows/create.md |
| Deploy to platform | ./workflows/deploy.md |
| Test/interact with agent | ./workflows/interact.md |
You must look at the corresponding workflow files based on user intent.
ENTRYPOINT/CMD → breaks deploymenttu ls| Error | Action |
|---|---|
| Deploy fails | tu ls <branch> lists deployments events for branch → find FAILED → fix → redeploy |
| Need rollback | tu rollback |
If docs or skills are wrong/unclear, ask user permission to send feedback to (include the feedback in the user request): Never include any sensitive information.
curl -X POST 'https://uutzjuuimuclittwbvef.supabase.co/functions/v1/tu-docs-feedback' \
-H 'Content-Type: application/json' \
-d '{"feedback":"<issue>", "page":"<page URL> or section name"}'
Weekly Installs
149
Repository
GitHub Stars
3
First Seen
Feb 5, 2026
Security Audits
Gen Agent Trust HubPassSocketPassSnykPass
Installed on
opencode108
codex108
gemini-cli106
github-copilot106
kimi-cli104
amp103
财务摘要报告生成器 - 基于S&P Global MCP实时数据自动生成专业Word文档
257 周安装
Android现代架构与模块化指南:整洁架构、分层设计与Hilt依赖注入
255 周安装
McKinsey Consultant V3.1:AI驱动的麦肯锡风格商业问题解决框架与技能
260 周安装
drawio 图表生成器:Markdown 中创建专业图表与架构图的完整指南与规则
262 周安装
代码库审计员 - 协调9个工作器进行全面的代码质量分析与最佳实践检查
254 周安装
LangChain DeepAgents 查询编写技能:SQL 数据库查询优化与自动化指南
268 周安装
| List projects | tu projects ls |
| Add env var | `tu env add <KEY> -v <val> -e prod |
| Import env file | tu env import <file> -e <env> [--secret KEY] |
| Create task | tu tasks create --filesystem-id <fs-id> -m "message" [--json] |
| Create task (auto-create fs) | tu tasks create -p <project-id> -m "message" [--json] |
| Send message | tu tasks send <task-id> -m "message" [--json] |
| List tasks | tu tasks ls [--json] |
| Get task details | tu tasks get <task-id> |