Przejdź do treści
Biblioteka skilli
Bezpieczeństwo · Integracja z narzędziem

1password

/1password

Konfiguruje 1Password CLI (op): instalacja, integracja z aplikacją desktopową, logowanie na jedno lub wiele kont oraz odczyt i wstrzykiwanie sekretów.

Repozytorium
argentos-core ↗
Licencja
MIT
Ostatnia zmiana repozytorium
08.07.2026

Ocena i bezpieczeństwo

100/ 100Klasa: dobry
Format25 / 25
Frontmatter z nazwą i opisem, poprawna nazwa, opis do 1024 znaków, nazwa zgodna z folderem.
Odkrywalność25 / 25
Opis mówi, kiedy użyć skilla, ma sensowną długość i jest w 3. osobie.
Treść35 / 35
Co najmniej 150 słów i do 500 linii, nagłówki, listy kroków, przykłady albo kod.
Higiena15 / 15
Bez zaślepek typu TODO, bez ścieżek Windows, z licencją.
Ryzykobrak sygnałów w skanie
Pliki w paczce
3
Skrypty
0
Komentarze HTML
0
Adresy URL w SKILL.md
1
Przestarzałość

Brak sygnałów. Repozytorium zmienione 08.07.2026, bez odwołań do wycofanych modeli i API.

Licencja

MIT, otwarta: można używać i zmieniać, z zachowaniem informacji o autorze.

Co robi i kiedy

Konfiguruje 1Password CLI (op): instalacja, integracja z aplikacją desktopową, logowanie na jedno lub wiele kont oraz odczyt i wstrzykiwanie sekretów.

Oryginalny opis (EN)

Set up and use 1Password CLI (op). Use when installing the CLI, enabling desktop app integration, signing in (single or multi-account), or reading/injecting/running secrets via op.

Jak działa

  1. References
  2. Workflow
  3. REQUIRED tmux session (T-Max)
  4. Guardrails
Sekcje z nagłówków SKILL.md, w oryginale · 48 linii, 287 słów
Podgląd SKILL.md
---
name: 1password
description: Set up and use 1Password CLI (op). Use when installing the CLI, enabling desktop app integration, signing in (single or multi-account), or reading/injecting/running secrets via op.
homepage: https://developer.1password.com/docs/cli/get-started/
metadata:
  {
    "argent":
      {
        "emoji": "🔐",
        "requires": { "bins": ["op"] },
        "install":
          [
            {
              "id": "brew",
              "kind": "brew",
              "formula": "1password-cli",
              "bins": ["op"],
              "label": "Install 1Password CLI (brew)",
            },
          ],
      },
  }
---

# 1Password CLI

Follow the official CLI get-started steps. Don't guess install commands.

## References

- `references/get-started.md` (install + app integration + sign-in flow)
- `references/cli-examples.md` (real `op` examples)

## Workflow

1. Check OS + shell.
2. Verify CLI present: `op --version`.
3. Confirm desktop app integration is enabled (per get-started) and the app is unlocked.
4. REQUIRED: create a fresh tmux session for all `op` commands (no direct `op` calls outside tmux).
5. Sign in / authorize inside tmux: `op signin` (expect app prompt).
6. Verify access inside tmux: `op whoami` (must succeed before any secret read).
7. If multiple accounts: use `--account` or `OP_ACCOUNT`.

## REQUIRED tmux session (T-Max)

The shell tool uses a fresh TTY per command. To avoid re-prompts and failures, always run `op` inside a dedicated tmux session with a fresh socket/session name.

Example (see `tmux` skill for socket conventions, do not reuse old session names):

```bash
SOCKET_DIR="${ARGENT_TMUX_SOCKET_DIR:-${OPENCLAW_TMUX_SOCKET_DIR:-${CLAWDBOT_TMUX_SOCKET_DIR:-${TMPDIR:-/tmp}/argent-tmux-sockets}}}"
mkdir -p "$SOCKET_DIR"
SOCKET="$SOCKET_DIR/argent-op.sock"
SESSION="op-auth-$(date +%Y%m%d-%H%M%S)"

tmux -S "$SOCKET" new -d -s "$SESSION" -n shell
tmux -S "$SOCKET" send-keys -t "$SESSION":0.0 -- "op signin --account my.1password.com" Enter
tmux -S "$SOCKET" send-keys -t "$SESSION":0.0 -- "op whoami" Enter
tmux -S "$SOCKET" send-keys -t "$SESSION":0.0 -- "op vault list" Enter
tmux -S "$SOCKET" capture-pane -p -J -t "$SESSION":0.0 -S -200
tmux -S "$SOCKET" kill-session -t "$SESSION"
```

## Guardrails

- Never paste secrets into logs, chat, or code.
- Prefer `op run` / `op inject` over writing secrets to disk.
- If sign-in without app integration is needed, use `op account add`.
- If a command returns "account is not signed in", re-run `op signin` inside tmux and authorize in the app.
- Do not run `op` outside tmux; stop and ask if tmux is unavailable.
Pliki w paczce (3)
  • SKILL.md 3 KB
  • references/cli-examples.md 1 KB
  • references/get-started.md 1 KB

Wersje

RepozytoriumWynikLicencja
Ta strona · argentaios/argentos-core100MIT
dxos/dxos100Apache-2.0
cowork-os/cowork-os100MIT
bitterbot-ai/bitterbot-desktop100MIT
moltis-org/moltis100MIT
craftos-dev/craftbot100MIT
jscraik/Agent-Skills100Apache-2.0
letta-ai/skills100MIT
lucas-saldanha-werneck/claude-1password100MIT

Migawka bazy z 28.10.2026 · wersja paczki 7080d7509cc4 (skrót SHA-256 całej paczki)

Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.

Podobne skille

  • 100onepassword
    Obsługuje CLI 1Password (op): uwierzytelnianie aplikacją i kontem usługi, vaulty, odwołania do sekretów op://, op read, op run, op inject i TOTP, bez wypisywania sekretów w czacie.
  • 90secrets
    Pilnuje bezpiecznego logowania, zakładania kont oraz przechowywania haseł, kluczy API i kodów TOTP, gdy brakuje któregoś z sekretów.
  • 95codex-app-parity
    Porównuje działanie CLI Codex z zainstalowaną aplikacją desktopową Codex, gdy użytkownik wprost prosi o zgodność.

Uwagi i zgłoszenia

Wiadomość trafi do Bartosza Sokolińskiego. Adres e-mail jest potrzebny tylko do odpowiedzi. Szczegóły w polityce prywatności.