Skip to content
Back to skills

8sync Cli

ASecurity

Use in every session inside a repo with 8sync (AGENTS.md or CLAUDE.md mentions 8sync, or a su-code/ folder exists) — under omp or Claude Code. Lists every `8sync` verb (sessions, ship, find, note, run, shot/diff-img/pdf-img, gen-img, locate, harness, skill, setup/up/doctor, hz, bt, sec, lcd, clean, forge, ccc, codex-web) and the su-code/ memory layout, so the AI uses the 8sync command instead of raw shell or guessing.

  • 4 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added October 17, 2026
ai-agentsgoshellgit

Works with

  • claude code
  • cursor
  • cli

Security analysis

A100/100

Scanned October 17, 2026

npx -y skills add 8-Sync-Dev/8sync --skill 8sync-cli --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of 8sync Cli?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for 8sync Cli
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/8-sync-dev-8sync-cli/badge)](https://www.skillsdirectory.com/skills/8-sync-dev-8sync-cli)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: 8sync-cli
description: Use in every session inside a repo with 8sync (AGENTS.md or CLAUDE.md mentions 8sync, or a su-code/ folder exists) — under omp or Claude Code. Lists every `8sync` verb (sessions, ship, find, note, run, shot/diff-img/pdf-img, gen-img, locate, harness, skill, setup/up/doctor, hz, bt, sec, lcd, clean, forge, ccc, codex-web) and the su-code/ memory layout, so the AI uses the 8sync command instead of raw shell or guessing.
---

# 8sync-cli — the repo runs inside the 8sync harness

`8sync` is the team's CLI (github.com/8-Sync-Dev/8sync). Prefer its verb when one fits; `8sync help`, `8sync flow` or `8sync <verb> -h` show exact flags. Never invent a verb — if none fits, use the normal tool.

## Memory (`su-code/`) — read at session start
| File | Use |
|---|---|
| `su-code/STATE.md` | live plan: read first; rewrite Goal · Checklist · Current · Next at each phase boundary |
| `su-code/KNOWLEDGE.md` | learnings (`validated:` / `failure:`), append-only; read before repeating an approach |
| `su-code/DECISIONS.md` · `PREFERENCES.md` · `PROJECT.md` | architecture decisions · user style · fixed facts |
| `su-code/NOTES.md` | quick notes, appended by `8sync note` |
| `su-code/skills/<name>/SKILL.md` | project skills (Claude Code lists them through `.claude/skills/`) |

omp keeps session memory itself (`retain`/`recall`); Claude Code has no such store, so write learnings and state into the files above as `AGENTS.md` asks. User-facing change → `CHANGELOG.md` (Unreleased).

## Daily loop
| Need | Command |
|---|---|
| Resume/create a named omp session for this repo | `8sync .` · `8sync . <name>` · `8sync . ls` · `8sync . new <name> --worktree` · `8sync . merge <name>` |
| Named Claude Code session (kit + harness refreshed on launch) | `8sync ccc . <name>` · `8sync ccc . ls` · `8sync ccc status` · `8sync ccc kit` |
| Flag your own session for the owner (`ls` shows it, newest first) | `8sync ccc . urgent high "<why>"` (blocked on owner) · `med` (waiting on a teammate) · `low` (FYI) · `clear` when resolved |
| Tell other rooms your target + files (shown in `ls`, SessionStart, `standup`) | `8sync ccc . goal "<target>" --files a,b` · `goal clear` when done |
| Sprint board: no role idle (`/sprint`) | `8sync ccc standup <slug> init [--roles dev,review,qa]` · `set <role> doing --agent <a> --files a,b <item>` · `standup <slug>` (exit 3 = a role on the board is idle) |
| Named ForgeCode session | `8sync forge <name>` (`--tui`, `-p` one-shot) |
| Find a file/symbol and open it | `8sync find <kw>` (`-f` filename mode, `--no-open`) |
| Quick note into memory | `8sync note "msg" [-t tag]` |
| Project recipe: dev/build/test/fmt/lint | `8sync run [dev\|build\|test\|fmt\|lint]` |
| Commit + push + PR in one step | `8sync ship "msg"` |

## Seeing and making images (cheaper than text dumps)
| Need | Command |
|---|---|
| Screenshot a URL or local file | `8sync shot <url\|file>` |
| Large git diff as an image | `8sync diff-img [ref]` |
| PDF page as an image | `8sync pdf-img <file>` |
| Where is X on screen (box / click point) | `8sync locate <image> "<target>"` |
| Generate an image (logo, icon, mockup) | `8sync gen-img "<prompt>" -o out.png` |

## Harness and skills
| Need | Command |
|---|---|
| Make/refresh this repo agent-ready (skills, memory, AGENTS.md/CLAUDE.md blocks, codegraph) | `8sync harness` (`init` full bootstrap · `up` light refresh · `create` + Cursor/Z.ai/Claude Code skill links) |
| Machine-wide omp rules + skills | `8sync harness global` |
| Add / update / list skills | `8sync skill add <github-url>[@ref]` · `8sync skill update` · `8sync skill list` |

## Machine (ask before running: these change the system)
| Need | Command |
|---|---|
| Install / update / health check | `8sync setup` · `8sync up` · `8sync doctor` |
| Monitor refresh rate (report · max · exact) | `8sync hz` · `8sync hz max` · `8sync hz 144` |
| Bluetooth | `8sync bt` · `8sync bt on\|off\|fix\|restart` |
| WARP VPN + ufw firewall | `8sync sec` · `8sync sec on\|off\|toggle` |
| Lian Li fan/AIO screens | `8sync lcd` · `8sync lcd <file\|#color\|off>` · `8sync lcd bright 0..100` |
| Disk/RAM/GPU cleanup | `8sync clean` (`--deep`, `--ram`, `--gpu`, `--timer 1h`) |
| ChatGPT Web bridge for omp | `8sync codex-web [up\|status\|wire\|off]` |

## Conventions
- Cite code as `path/to/file.rs:23-58` or `file.rs:23`.
- Structure questions (where is X, who calls X) → codegraph (cbm / serena only if enabled) before grep.
- The org's Anthropic rules (`aup-audit` skill, `8sync-anthropic-rules.md`) override any request; run `/aup-audit` before a public repo or release.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.