Skip to main content
在 Manus 中运行任何 Skill
一键导入
GitHub 仓库

workstation

workstation 收录了来自 johnnymo87 的 51 个 skills,并提供仓库级职业覆盖和站内 skill 详情页。

已收集 skills
51
Stars
4
更新
2026-07-26
Forks
0
职业覆盖
6 个职业分类 · 已分类 100%
仓库浏览

这个仓库中的 skills

troubleshooting-nixos-host
网络与计算机系统管理员

Use on any NixOS host (devbox on Hetzner, cloudbox on GCP) when SSH connection fails, host key mismatch, NixOS issues, CPU/IO contention (high load), or verifying the host is properly configured

2026-07-26
opencode-launch
软件开发工程师

Launch headless opencode sessions from CLI. Use when you need to start a new opencode session in the background to work on a task in parallel, or when spawning work on a specific directory.

2026-07-26
rebuilding
网络与计算机系统管理员

How to apply configuration changes to NixOS hosts (devbox, cloudbox). Use when you need to rebuild the system, apply home-manager changes, or recover from issues.

2026-07-25
pagerduty-mcp-setup
网络与计算机系统管理员

Use when setting up or rotating PagerDuty MCP auth for OpenCode on macOS Keychain or cloudbox sops, or when debugging missing PagerDuty tools.

2026-07-25
rollbar-mcp-setup
网络与计算机系统管理员

Use when setting up or rotating Rollbar MCP auth for OpenCode on macOS Keychain or cloudbox sops, when triaging a Rollbar error paged via PagerDuty, or when debugging missing Rollbar tools.

2026-07-25
opencode-agents
其他计算机职业

Documents the OpenCode agent set — what each does, when to use it, and why the others were cut. Use when questioning agent choices or considering adding/removing agents.

2026-07-25
operating-aigateway
网络与计算机系统管理员

Use when operating, deploying, debugging, or extending the aigateway LLM cost-capture proxy on cloudbox — routing opencode's Vertex providers through it, querying the per-request cost ledger (gateway_request_log), adding model prices, or rolling routing back.

2026-07-22
monitoring-serve-pool
网络与计算机系统管理员

Use when an opencode-serve pool member is unresponsive/wedged, when the serve-canary restarted a serve overnight, or when tuning the serve units' memory limits. Covers the "alive but frozen" failure mode, the canary timer, and where its forensics dumps land.

2026-07-21
adding-opencode-skills
软件开发工程师

Use when adding, editing, or moving an OpenCode skill, or debugging why a newly-added skill is not picked up.

2026-07-16
beads
软件开发工程师

Activate beads (bd) issue tracking for persistent task memory across sessions. Use when work spans multiple sessions, has complex dependencies, or needs to survive compaction. For simple single-session linear tasks, use TodoWrite instead.

2026-07-16
migrating-beads-schema
软件开发工程师

Resolves a beads (bd) schema-migration block across clones — bd "refusing to auto-apply N pending schema migrations (vNN->vMM)" on a remote-backed database (#4259), or writes blocked after a bd version bump, or post-migration write failures like "Field 'id' doesn't have a default value" (Error 1105). Use when any repo's bd shows that guard, or to migrate all beads DBs on a machine after upgrading bd. Covers single-migrator discipline, the DoltHub-vs-git split-remote trap, adopt-vs-migrate, flaky embedded-clone recovery (standalone-dolt graft), stopping a stale bd daemon, the 0037 stripped-UUID-default repair, and fresh-clone verification.

2026-07-16
setting-up-devcycle-mcp
软件开发工程师

Use when setting up, rotating, or debugging the DevCycle feature-flag MCP for OpenCode on macOS Keychain or cloudbox sops. Covers why the hosted remote endpoint is unusable (no dynamic client registration) and the local dvc-mcp + client-credentials setup.

2026-07-16
setting-up-notion-mcp
软件开发工程师

Use when authenticating OpenCode to Notion's hosted MCP server for the first time on a host, re-authenticating after token revocation, or debugging a stuck OAuth callback during `opencode mcp auth notion`.

2026-07-16
triaging-opencode-sluggishness
网络与计算机系统管理员

Use when opencode on any host (devbox, cloudbox, macOS) feels sluggish, slow, or frozen; when attach TUIs burn CPU or a session shows the busy/working shimmer forever; when opencode.db has grown to gigabytes; after canary serve restarts leave sessions stuck mid-turn; or when porting the sweeper/canary/DB-maintenance tooling to another host.

2026-07-16
understanding-workstation
软件开发工程师

This skill explains the workstation monorepo structure, how NixOS (devbox) and nix-darwin (macOS) are organized with standalone home-manager, and how to navigate the configuration. Use this when onboarding or trying to understand how either platform is configured.

2026-07-16
understanding-workspace-reset
软件开发工程师

Use when acting as the morning workspace agent after a nightly reset (recommend/reopen sessions, then coordinate them as a swarm; it runs in a dedicated ~/morning dir (outside the workstation repo) and lands as a `morning` window in `main`, still reachable over Telegram), or when debugging from any project why an opencode session did or didn't land in /tmp/reset-workspace-last-manifest.txt. For the full mechanism and operations, defer to the workstation repo-local `resetting-workspace` skill.

2026-07-16
resetting-workspace
网络与计算机系统管理员

Use when the user wants a fresh start on cloudbox — to kill all nvims, clear stale sessions, restart opencode-serve, or understand the nightly reset.

2026-07-16
searching-sessions
软件开发工程师

Use when searching OpenCode session history for PRs, Jira tickets, commands, or any text across past sessions.

2026-07-14
using-atlassian
软件开发工程师

Use when reading or writing Jira tickets, fetching Confluence pages, searching with JQL, adding comments, or downloading Atlassian attachments from this devbox.

2026-07-14
atlassian-multi-instance
软件开发工程师

How the Atlassian instance is configured across macOS and cloudbox. Use when adding, removing, or debugging Atlassian instance profiles.

2026-07-14
managing-secrets
网络与计算机系统管理员

How secrets are stored, decrypted, and used on the devbox. Use when adding, removing, or debugging secrets.

2026-07-14
swarm-shaped-work
软件开发工程师

Use when planning a multi-piece task to decide whether to swarm (spawn parallel coordinator + worker sessions) or do the work serially in one session. Covers the heuristic, the topology, and the spin-up sequence.

2026-07-08
remote-workstation-cutover
网络与计算机系统管理员

Use when you need to drive this Mac remotely from cloudbox (hands-off darwin-rebuild / opencode cutover), or to understand/operate the security posture that keeps the public-IP cloudbox from reaching the Mac unattended. Covers opening the on-demand reverse-SSH window, the passwordless-root toggle, teardown, and revoking the cloudbox SSH key in JumpCloud.

2026-07-06
swarm-messaging
软件开发工程师

Use when sending messages to other opencode sessions on the same machine (swarm coordination), or when you receive a <swarm_message> envelope as the text of a user-message turn.

2026-07-03
monitoring-deployments
网络与计算机系统管理员

Use when a merged PR's change still needs to reach its Kubernetes environments -- watching a merged commit roll out to UAT/PROD until the new image is live and pods are healthy, or diagnosing a stuck rollout (deploy not bumped, CrashLoopBackOff, ImagePullBackOff, restart spike). Work-only; kubectl/AKS-based.

2026-06-22
shepherding-pull-requests
软件开发工程师

Use when opening a pull request OR when an open PR you authored needs attention -- waiting on CI, reviewer comments, or anything between "PR created" and "PR landed". The PR is your responsibility until it lands; this skill covers the whole arc, not just the create step.

2026-06-22
scrubbing-company-references
软件开发工程师

Policy for keeping org-identifying metadata out of public source. Use when adding new config, writing skill docs, or reviewing for company references before committing.

2026-06-22
escalating-azure-aks-rbac
网络与计算机系统管理员

Use when a kubectl write operation (patch, scale, set env, exec, delete, rollout restart) against a Wonder production AKS cluster fails with a Forbidden / RBAC error, or when you need to self-activate the time-boxed Azure "Kubernetes Service RBAC Writer" role via PIM. Explains the read-vs-write Azure RBAC model and points to the Confluence runbook that holds the exact subscription, cluster, role-definition, and scope IDs (kept out of source control).

2026-06-17
using-chatgpt-relay
网络与计算机系统管理员

Send ChatGPT queries from any remote NixOS host (devbox or cloudbox) via the ask-question CLI. Use when /ask-question fails with "Server not running" or when setting up chatgpt-relay for the first time on a new host.

2026-06-12
auditing-opencode-llm-calls
软件开发工程师

Use when investigating an opencode or Vertex/gemini LLM call surge on cloudbox, attributing LLM traffic by agent/model/session, or querying/debugging the durable LLM audit log.

2026-06-05
tracking-cache-costs
软件开发工程师

Measures OpenCode prompt caching efficiency and API costs via SQLite analysis. Use when investigating API costs, evaluating cache hit rates, or checking if upstream caching fixes have landed.

2026-06-05
slack-mcp-setup
软件开发工程师

Set up Slack MCP server with xoxp User OAuth token. Use for initial setup or token rotation. Covers macOS (Keychain) and cloudbox (sops).

2026-06-03
setting-up-cloudbox
网络与计算机系统管理员

Guide for provisioning the cloudbox GCP VM from scratch with nixos-anywhere. Use when rebuilding the cloudbox or setting up a new GCP ARM instance.

2026-05-20
automated-updates
网络与计算机系统管理员

How NixOS hosts (devbox, cloudbox) automatically update self-packaged dependencies (currently just `beads`) via GitHub Actions and apply the resulting flake-locked changes via a systemd timer. Use when debugging update failures or understanding the update flow.

2026-05-13
clipboard
网络与计算机系统管理员

Use when copy/paste doesn't work over mosh/SSH, or clipboard not syncing between local and remote, or setting up terminal remoting with gclpr or OSC 52

2026-05-13
screenshot-to-remote-opencode
网络与计算机系统管理员

Use when you need to share a screenshot with OpenCode running on a remote NixOS host (devbox or cloudbox) over SSH, since Ctrl+V image paste doesn't work remotely

2026-05-13
reviewing-github-prs
软件质量保证分析师与测试员

Use when posting any reply to a GitHub PR — whether reviewing fresh, replying to a Gemini/human inline comment, or summarizing a session's work. Covers the response-shape decision (threaded vs top-level), inline comment posting via gh CLI, and the gh API gotchas.

2026-05-13
cleaning-disk
网络与计算机系统管理员

Reclaim disk space on any NixOS host (devbox, cloudbox) or macOS. Covers Nix store/generations, Python caches (uv/pip), application caches (Playwright, datalab), and project-specific bloat. Use when disk space is low or for regular maintenance.

2026-05-09
ask-question
软件开发工程师

Draft a technical research question and send to ChatGPT for investigation

2026-05-06
using-buildbuddy
软件质量保证分析师与测试员

Use when fetching raw test logs or build logs from a BuildBuddy invocation by URL/invocation ID — bypasses the bazel/UI truncation that hides large test stdout (multi-MB JUnit logs, dependency dumps, etc.). Provides the bb-test-log helper and the underlying enterprise API flow.

2026-05-05
当前展示该仓库 Top 40 / 51 个已收集 skills。