bos
v1.0.0A collection of agent skills that nobody asked for, but everyone deserves.
By Igor SachivkaLicense: MIT0 GitHub starsUpdated 3 hours ago
Directory evidence
- Runtimes
- Codex and Claude Code
- Parsed components
- 9 skill or MCP entries
- Source updated
- Sep 30, 2026
- Manifest status
- Canonical path parsed
The directory validates manifest shape and source location. It does not execute the plugin or provide a security endorsement. Review the indexing methodology →
Install bos for Codex and Claude Code
codex plugin marketplace add isachivka/beware-of-skills
codex plugin marketplace upgrade beware-of-skills
codex plugin add bos@beware-of-skillsPaste and run these commands in a terminal with Codex. They add and refresh the beware-of-skills catalog, then install this plugin.
Compatibility: the page URL and API slug “bos” remain stable.
- Codex:
bos@agent-plugin-marketplace→bos@beware-of-skills
The installer fetches third-party code from the source repository shown on this page. This directory validates manifest structure and source location, but does not perform a security audit; review the manifest, components, and source before installing.
Get the source manually
git clone https://github.com/isachivka/beware-of-skillsClone the source repository, then follow its setup instructions to add the plugin to a compatible client. The plugin root is plugins/bos/.
Plugin files
├── .codex-plugin/plugin.json├── .claude-plugin/plugin.json├── skills/agent-pm/SKILL.md├── skills/agterm-archive/SKILL.md├── skills/agterm-backup/SKILL.md├── skills/agterm-fork/SKILL.md├── skills/decomment/SKILL.md├── skills/memory-review/SKILL.md├── skills/own-pr/SKILL.md├── skills/peer-chat/SKILL.md└── skills/revdiff-ru/SKILL.md
Included Skills9
Use when the user opens a terminal with only a manager/PM agent and wants work delegated to other Claude agents in agterm sessions instead of done directly — "you are the manager", "you are the PM", "orchestrate the agents", "spin up workers", "delegate", "agent-pm". Also when supervising an existing fleet of agterm worker sessions through a task or initiative.
Park a whole agterm workspace on disk and bring it back later — snapshot its sessions, order, cwds, splits and each pane's claude session id, close it, and recreate it with every claude resumed where it left off. For workspaces that are done for now but not done for good.
Back up and restore agterm sessions across an app/computer restart, resuming each running agent session in its original pane — Claude Code (claude --resume <id>) and Codex (codex resume <id>). Use when the user wants to reboot (to apply a macOS or agterm update) without losing running claude sessions, to capture the current sessions, to check capture coverage, or to restore/resume sessions after a restart.
Fork the agent running in an agterm pane (Claude Code or Codex) into a sibling session: same workspace, same launch flags, full conversation history under a fresh session id, waiting at its prompt. The source session is untouched. Also wires a "Fork session" entry into agterm's custom-command palette.
Strip the noise comments an AI agent left behind on a branch — the ones that restate the code line by line or narrate the change as a story ("was X, now Y", "added a guard here"). Git holds the history and the code holds the present; only genuinely non-obvious comments survive.
Use when an agent memory directory has grown large enough that nobody remembers what is in it, when memories look stale or contradictory, when the same fact seems to live in both memory and a CLAUDE.md, or when the user asks to review, prune, audit or clean up their memories. Also use before retiring a project whose memories should move somewhere else.
Drive one of the user's own pull requests from "the work is done" to its end, in the session that did the work, following the process the user keeps as steps and profiles in ~/.config/own-pr. Use when a flow hands off to own-pr, when the user says the work is ready for a PR ("own-pr", "handle the PR", "доведи PR", "оформи PR", "дальше по PR"), when resuming a PR this session owns, or when they ask what PRs are in flight ("prs", "что у меня в работе"). Not for reviewing other people's PRs.
Hold a back-and-forth conversation with the Codex TUI running in the other pane of this agterm session's split, as peers. Use when the user says "chat with codex", "talk to codex", "work with codex", "do this with codex", "build this with codex", "discuss this with codex", "ask codex what it thinks", or when a prompt arrives starting with "Chat from Codex:". Not for a one-shot task handed to codex, and not for a read-only second opinion.
Review a diff in revdiff with everything except the code translated into Russian, line numbering preserved 1:1 so annotations map back to the real files. One command does the translation; then /revdiff:revdiff opens the result.
Plugin manifests2
{
"name": "bos",
"version": "1.0.0",
"description": "A collection of agent skills that nobody asked for, but everyone deserves.",
"author": {
"name": "Igor Sachivka",
"url": "https://github.com/isachivka"
},
"homepage": "https://github.com/isachivka/beware-of-skills",
"repository": "https://github.com/isachivka/beware-of-skills",
"license": "MIT",
"keywords": [
"skills",
"agterm",
"revdiff",
"automation"
],
"skills": "./skills/",
"interface": {
"displayName": "beware-of-skills",
"shortDescription": "agterm session management, peer-agent chat, an agent PM, memory review, and Russian diff review.",
"longDescription": "Skills for driving the agterm terminal (archive, back up and fork sessions), letting Claude and Codex talk across a split pane, delegating work to a fleet of agents, auditing an agent memory directory, and reviewing a diff in revdiff with the prose translated into Russian.",
"developerName": "Igor Sachivka",
"category": "Productivity",
"capabilities": [
"Interactive",
"Write"
],
"defaultPrompt": [
"Review this diff in Russian with revdiff.",
"Back up my agterm sessions before I reboot.",
"Audit my agent memory for stale entries."
]
}
}{
"name": "bos",
"displayName": "beware-of-skills",
"description": "A collection of Claude Code skills that nobody asked for, but everyone deserves.",
"author": {
"name": "Igor Sachivka",
"url": "https://github.com/isachivka"
},
"homepage": "https://github.com/isachivka/beware-of-skills",
"repository": "https://github.com/isachivka/beware-of-skills",
"license": "MIT",
"keywords": [
"skills",
"agterm",
"revdiff",
"automation"
]
}For maintainers
If you maintain this plugin, link to this source-backed listing from your README so users can review its manifest and indexed components.
[bos on Agent Plugins Marketplace](https://pluginsmp.com/plugins/bos)