{
  "name": "snippets",
  "kind": "bundled",
  "title": "Snippets",
  "description": "Short texts by keyword: Enter pastes one into the app in front, with {clipboard}, {date}, {time} and {uuid} filled in. Created and edited in the panel; imported and exported as JSON.",
  "version": "0.1.0",
  "icon": "󰆐",
  "author": "pal",
  "spec": "github:zcag/pal/extensions/snippets",
  "source": "https://github.com/zcag/pal/tree/HEAD/extensions/snippets",
  "commit": "a84c75d8e1ff65aae49fd8acc1cf888a84c8a465",
  "manifest": {
    "name": "snippets",
    "title": "Snippets",
    "description": "Short texts by keyword: Enter pastes one into the app in front, with {clipboard}, {date}, {time} and {uuid} filled in. Created and edited in the panel; imported and exported as JSON.",
    "version": "0.1.0",
    "icon": "󰆐",
    "author": "pal",
    "repo": "bundled",
    "license": "MIT",
    "store": {
      "tagline": "Paste short texts by keyword, placeholders filled in",
      "category": "productivity",
      "features": [
        "Enter pastes the snippet into the app that was in front; `cmd+c` copies it instead",
        "`{clipboard}`, `{date}`, `{time}`, `{datetime}` and `{uuid}` are filled in on paste or copy; other braces stay, so code keeps its braces",
        "The keyword is a row keyword (typing `sig` finds the signature) and shows as a tag; a snippet with placeholders is tagged dynamic",
        "Create Snippet is a form (name, keyword, text); Edit (`cmd+e`) opens it filled in, a keyword with a space is refused",
        "The whole text is in the detail pane (`cmd+i`), the first line is the subtitle",
        "Import Snippets and Export Snippets move the list as a JSON array of `{name, text, keyword?}`; Raycast's export is read"
      ],
      "permissions": [
        "accessibility"
      ],
      "platforms": [
        "macos",
        "linux"
      ],
      "screenshots": [
        {
          "file": "1-list.png",
          "caption": "Snippets by name, the keyword as a tag, the first line as the subtitle"
        },
        {
          "file": "2-detail.png",
          "caption": "The whole text in the detail pane, with its keyword and length"
        },
        {
          "file": "3-actions.png",
          "caption": "Paste, Copy, Edit and Delete on a snippet"
        },
        {
          "file": "4-form.png",
          "caption": "Create Snippet: name, keyword and the text with its placeholders"
        }
      ],
      "actions": [
        {
          "title": "Paste",
          "description": "Hides, then pastes the filled text into the app in front.",
          "keys": "enter"
        },
        {
          "title": "Copy",
          "description": "The filled text onto the clipboard.",
          "keys": "cmd+c"
        },
        {
          "title": "Edit",
          "description": "The form, filled in.",
          "keys": "cmd+e"
        },
        {
          "title": "Delete",
          "description": "Asks first.",
          "keys": "ctrl+x"
        },
        {
          "title": "Create snippet",
          "description": "The form, on the Create row.",
          "keys": "enter"
        },
        {
          "title": "Import…",
          "description": "A JSON file's snippets, the ones you already have skipped.",
          "keys": "enter"
        },
        {
          "title": "Export…",
          "description": "Your snippets to a JSON file.",
          "keys": "enter"
        }
      ]
    },
    "palettes": {
      "snippets": {
        "tier": "primary",
        "kind": "list",
        "description": "Every snippet by name and keyword, plus Create Snippet.",
        "keys": [
          {
            "keys": "enter",
            "title": "Paste into the app in front"
          },
          {
            "keys": "cmd+c",
            "title": "Copy"
          },
          {
            "keys": "cmd+e",
            "title": "Edit"
          },
          {
            "keys": "ctrl+x",
            "title": "Delete"
          }
        ]
      }
    }
  },
  "updated_at": "2026-09-16T16:45:33Z",
  "url": "https://pal.cagdas.io/extensions/snippets",
  "tagline": "Paste short texts by keyword, placeholders filled in",
  "category": "productivity",
  "screenshots": [
    "https://pal.cagdas.io/extensions/snippets/screenshots/1-list.png",
    "https://pal.cagdas.io/extensions/snippets/screenshots/2-detail.png",
    "https://pal.cagdas.io/extensions/snippets/screenshots/3-actions.png",
    "https://pal.cagdas.io/extensions/snippets/screenshots/4-form.png"
  ],
  "panel_screenshots": [
    "https://pal.cagdas.io/extensions/snippets/screenshots/1-list.png",
    "https://pal.cagdas.io/extensions/snippets/screenshots/2-detail.png",
    "https://pal.cagdas.io/extensions/snippets/screenshots/3-actions.png",
    "https://pal.cagdas.io/extensions/snippets/screenshots/4-form.png"
  ],
  "bar_screenshots": [],
  "has_bar": false,
  "bar_items": [],
  "has_readme": true
}
