一键导入
logs
Read application logs from the production or staging server via SSH.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Read application logs from the production or staging server via SSH.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Tag a CalVer release on main, create a GitHub release, and generate a Discord announcement.
Compare two traced summarize runs from Langfuse and produce a qualitative evaluation of how subjects, descriptions, and speaker contributions changed.
Deploy a release to staging or production, or show current deployment status.
Create a new task in the opencouncil-tasks codebase. Use when implementing new features or task handlers.
Write documentation for tasks in the opencouncil-tasks codebase. Use after completing a new task implementation.
| name | logs |
| description | Read application logs from the production or staging server via SSH. |
| argument-hint | [staging] [number|follow|search term] |
| allowed-tools | Bash, Read |
Read application logs from the opencouncil-tasks server at 134.122.74.255.
/root/opencouncil-tasks/logs/app.log/root/staging-opencouncil-tasks/logs/app.logRotated files exist as app.log.1 through app.log.5 (oldest).
Parse $ARGUMENTS to determine:
staging or stg, use the staging path. Otherwise default to production.500): show that many linesfollow, -f, or tail: run tail -f (warn user to Ctrl+C to stop)all: show last 500 lines from current file plus app.log.1 for broader historyConstruct and run the appropriate SSH command:
# Example: last 100 lines of production
ssh root@134.122.74.255 'tail -100 /root/opencouncil-tasks/logs/app.log'
# Example: grep for "error" in staging
ssh root@134.122.74.255 'grep -i "error" /root/staging-opencouncil-tasks/logs/app.log | tail -200'
# Example: follow production
ssh root@134.122.74.255 'tail -f /root/opencouncil-tasks/logs/app.log'
After showing the logs, give a brief one-line summary of what you see (e.g., "Logs look healthy — last task completed successfully" or "Task X failed with error Y at timestamp Z").