{
  "name": "onepassword",
  "kind": "registry",
  "title": "1Password",
  "description": "Your 1Password items from the keyboard, through the op command line tool. Enter copies the password; the username, the one-time code and the item in the app are one key away.",
  "version": "0.1.0",
  "icon": {
    "tile": {
      "svg": "M12 0c6.627 0 12 5.373 12 12 0 6.628-5.373 12-12 12S0 18.628 0 12C0 5.373 5.373 0 12 0m-.893 4.86c-.485 0-.727.001-.913.095a.87.87 0 0 0-.378.379c-.094.185-.095.428-.095.912v2.747c0 .12 0 .182.016.238q.02.075.065.138a1 1 0 0 0 .175.162l.695.564c.113.092.17.139.19.194a.22.22 0 0 1 0 .15c-.02.056-.077.102-.19.194l-.695.564a1 1 0 0 0-.175.162.4.4 0 0 0-.065.138 1 1 0 0 0-.016.238v6.019c0 .485 0 .728.095.913a.87.87 0 0 0 .378.378c.186.094.428.094.913.094h1.786c.485 0 .727 0 .913-.094a.87.87 0 0 0 .378-.378c.095-.185.095-.428.095-.913v-2.747c0-.12 0-.182-.016-.238a.4.4 0 0 0-.065-.138 1 1 0 0 0-.175-.162l-.695-.564c-.113-.092-.17-.138-.191-.193a.22.22 0 0 1 0-.152c.02-.055.078-.1.19-.193l.696-.564a1 1 0 0 0 .175-.162.4.4 0 0 0 .065-.138 1 1 0 0 0 .016-.238V6.246c0-.484 0-.727-.095-.912a.87.87 0 0 0-.378-.379c-.186-.094-.428-.094-.913-.094Z",
      "box": 24,
      "bg": "#145FE4"
    }
  },
  "author": "pal",
  "spec": "github:zcag/pal/extensions/onepassword@v0.17.4",
  "source": "https://github.com/zcag/pal-extensions/tree/HEAD/onepassword",
  "commit": "4d2559cf9c04d0133c97d7c897f19a14acb9eace",
  "manifest": {
    "name": "onepassword",
    "title": "1Password",
    "description": "Your 1Password items from the keyboard, through the op command line tool. Enter copies the password; the username, the one-time code and the item in the app are one key away.",
    "keywords": [
      "1p",
      "op"
    ],
    "version": "0.1.0",
    "icon": {
      "tile": {
        "svg": "M12 0c6.627 0 12 5.373 12 12 0 6.628-5.373 12-12 12S0 18.628 0 12C0 5.373 5.373 0 12 0m-.893 4.86c-.485 0-.727.001-.913.095a.87.87 0 0 0-.378.379c-.094.185-.095.428-.095.912v2.747c0 .12 0 .182.016.238q.02.075.065.138a1 1 0 0 0 .175.162l.695.564c.113.092.17.139.19.194a.22.22 0 0 1 0 .15c-.02.056-.077.102-.19.194l-.695.564a1 1 0 0 0-.175.162.4.4 0 0 0-.065.138 1 1 0 0 0-.016.238v6.019c0 .485 0 .728.095.913a.87.87 0 0 0 .378.378c.186.094.428.094.913.094h1.786c.485 0 .727 0 .913-.094a.87.87 0 0 0 .378-.378c.095-.185.095-.428.095-.913v-2.747c0-.12 0-.182-.016-.238a.4.4 0 0 0-.065-.138 1 1 0 0 0-.175-.162l-.695-.564c-.113-.092-.17-.138-.191-.193a.22.22 0 0 1 0-.152c.02-.055.078-.1.19-.193l.696-.564a1 1 0 0 0 .175-.162.4.4 0 0 0 .065-.138 1 1 0 0 0 .016-.238V6.246c0-.484 0-.727-.095-.912a.87.87 0 0 0-.378-.379c-.186-.094-.428-.094-.913-.094Z",
        "box": 24,
        "bg": "#145FE4"
      }
    },
    "author": "pal",
    "repo": "bundled",
    "license": "MIT",
    "settings": [
      {
        "kind": "text",
        "id": "account",
        "label": "Account",
        "description": "Passed as --account to every op call: a shorthand, sign-in address, account id or user id. Empty uses the CLI's default.",
        "placeholder": "my.1password.com",
        "default": ""
      },
      {
        "kind": "list",
        "id": "vaults",
        "label": "Vaults",
        "description": "Only these vaults are listed, and each becomes a filter in the palette. Empty lists every vault. A change takes effect when the extension host restarts.",
        "placeholder": "Personal",
        "default": []
      },
      {
        "kind": "number",
        "id": "ttl",
        "label": "Refresh after",
        "description": "Seconds the item list is kept before op is asked again. Refresh in the panel asks at once.",
        "min": 0,
        "max": 86400,
        "unit": "seconds",
        "default": 300
      }
    ],
    "store": {
      "tagline": "Copy a 1Password password, username or one-time code",
      "category": "integration",
      "features": [
        "Every item you can see, favourites first, with the vault, the username and the website",
        "`enter` copies the password, `cmd+u` the username, `cmd+t` the current one-time code",
        "`cmd+o` opens the item in the 1Password app",
        "Search by website, username, category, vault or tag, so `github.com` finds the login",
        "Secrets are fetched only when you copy one and never kept in the list, the index or a log",
        "Signed out, or without the op tool, one row says how to sign in or where to get it"
      ],
      "permissions": [
        "op"
      ],
      "platforms": [
        "macos",
        "linux"
      ],
      "screenshots": [
        {
          "file": "1-items.png",
          "caption": "Items with their vault, username and website, favourites first"
        },
        {
          "file": "2-detail.png",
          "caption": "The detail pane (cmd+I): the vault over the title, its category and tags, the username, website and when it changed"
        },
        {
          "file": "3-actions.png",
          "caption": "Copy the password, the username or the one-time code, or open the app"
        },
        {
          "file": "4-vault.png",
          "caption": "The vault dropdown (Tab) narrows the list to one of the vaults in the settings: Work"
        }
      ],
      "actions": [
        {
          "title": "Copy password",
          "description": "`op item get --fields label=password --reveal`; \"Copied password\" in the HUD.",
          "keys": "enter"
        },
        {
          "title": "Copy username",
          "keys": "cmd+u"
        },
        {
          "title": "Copy one-time code",
          "description": "The current TOTP.",
          "keys": "cmd+t"
        },
        {
          "title": "Open in 1Password",
          "description": "The app's own view-item link.",
          "keys": "cmd+o"
        }
      ]
    },
    "palettes": {
      "items": {
        "title": "1Password",
        "kind": "list",
        "lazy": "visit",
        "description": "Every item you can see, favourites first.",
        "keys": [
          {
            "keys": "enter",
            "title": "Copy the password"
          },
          {
            "keys": "cmd+u",
            "title": "Copy the username"
          },
          {
            "keys": "cmd+t",
            "title": "Copy the one-time code"
          },
          {
            "keys": "cmd+o",
            "title": "Open in 1Password"
          }
        ]
      }
    }
  },
  "playable": false,
  "updated_at": "2026-11-02T04:38:11Z",
  "url": "https://pal.cagdas.io/extensions/onepassword",
  "tagline": "Copy a 1Password password, username or one-time code",
  "category": "integration",
  "screenshots": [
    "https://pal.cagdas.io/extensions/onepassword/screenshots/1-items-dark.png",
    "https://pal.cagdas.io/extensions/onepassword/screenshots/1-items.png",
    "https://pal.cagdas.io/extensions/onepassword/screenshots/2-detail-dark.png",
    "https://pal.cagdas.io/extensions/onepassword/screenshots/2-detail.png",
    "https://pal.cagdas.io/extensions/onepassword/screenshots/3-actions-dark.png",
    "https://pal.cagdas.io/extensions/onepassword/screenshots/3-actions.png",
    "https://pal.cagdas.io/extensions/onepassword/screenshots/4-vault-dark.png",
    "https://pal.cagdas.io/extensions/onepassword/screenshots/4-vault.png"
  ],
  "panel_screenshots": [
    "https://pal.cagdas.io/extensions/onepassword/screenshots/1-items.png",
    "https://pal.cagdas.io/extensions/onepassword/screenshots/2-detail.png",
    "https://pal.cagdas.io/extensions/onepassword/screenshots/3-actions.png",
    "https://pal.cagdas.io/extensions/onepassword/screenshots/4-vault.png"
  ],
  "bar_screenshots": [],
  "panel_screenshots_dark": [
    "https://pal.cagdas.io/extensions/onepassword/screenshots/1-items-dark.png",
    "https://pal.cagdas.io/extensions/onepassword/screenshots/2-detail-dark.png",
    "https://pal.cagdas.io/extensions/onepassword/screenshots/3-actions-dark.png",
    "https://pal.cagdas.io/extensions/onepassword/screenshots/4-vault-dark.png"
  ],
  "bar_screenshots_dark": [],
  "has_bar": false,
  "bar_items": [],
  "has_links": false,
  "links": [],
  "multi": false,
  "has_readme": true
}
