{
  "name": "quicklinks",
  "kind": "bundled",
  "title": "Quicklinks",
  "description": "Your own links, with a {query} placeholder for search URLs: open one, fill it in, or copy it. Created and edited in the panel; imported and exported as JSON.",
  "version": "0.1.0",
  "icon": "🔗",
  "author": "pal",
  "spec": "github:zcag/pal/extensions/quicklinks",
  "source": "https://github.com/zcag/pal/tree/HEAD/extensions/quicklinks",
  "commit": "a84c75d8e1ff65aae49fd8acc1cf888a84c8a465",
  "manifest": {
    "name": "quicklinks",
    "title": "Quicklinks",
    "description": "Your own links, with a {query} placeholder for search URLs: open one, fill it in, or copy it. Created and edited in the panel; imported and exported as JSON.",
    "version": "0.1.0",
    "icon": "🔗",
    "author": "pal",
    "repo": "bundled",
    "license": "MIT",
    "settings": [
      {
        "kind": "path",
        "id": "import",
        "label": "Import file",
        "pick": "file",
        "description": "A JSON array of {name, url, keywords?} listed alongside your own links, read-only; empty for none.",
        "default": ""
      }
    ],
    "store": {
      "tagline": "Your own links, with a {query} slot for search URLs",
      "category": "productivity",
      "features": [
        "Enter opens the link; one with `{query}` in its url (`https://github.com/search?q={query}`) drills in and fills it with what you type, percent-encoded",
        "Create Quicklink is a form (name, url, keywords); Edit (`cmd+e`) opens it filled in, a url with no scheme is refused under the field",
        "Keywords are extra words the search matches; the placeholder shows as a tag, the favicon comes from the site",
        "Raycast's `{argument}` and `{argument name=\"Repo\"}` are read the same way as `{query}`",
        "Import Quicklinks and Export Quicklinks move the list as a JSON array of `{name, url, keywords?}` (Raycast's export is read too)",
        "An `import` file adds read-only links next to your own, read on every listing"
      ],
      "permissions": [],
      "platforms": [
        "macos",
        "linux"
      ],
      "screenshots": [
        {
          "file": "1-list.png",
          "caption": "Every quicklink by name; a {query} link carries the placeholder as a tag"
        },
        {
          "file": "2-query.png",
          "caption": "Drilled into a search link: the input fills the placeholder, Enter opens the filled url"
        },
        {
          "file": "3-actions.png",
          "caption": "Open, Copy URL, Edit, Delete on one of your links"
        },
        {
          "file": "4-form.png",
          "caption": "Create Quicklink: name, url with {query}, keywords"
        }
      ],
      "actions": [
        {
          "title": "Open",
          "description": "Opens the url, or drills in to fill its {query} first.",
          "keys": "enter"
        },
        {
          "title": "Copy URL",
          "description": "The url as stored, placeholder included.",
          "keys": "cmd+c"
        },
        {
          "title": "Edit",
          "description": "The form, filled in.",
          "keys": "cmd+e"
        },
        {
          "title": "Delete",
          "description": "Asks first.",
          "keys": "ctrl+x"
        },
        {
          "title": "Create quicklink",
          "description": "The form, on the Create row.",
          "keys": "enter"
        },
        {
          "title": "Import…",
          "description": "A JSON file's links, the ones you already have skipped.",
          "keys": "enter"
        },
        {
          "title": "Export…",
          "description": "Your links to a JSON file.",
          "keys": "enter"
        }
      ]
    },
    "palettes": {
      "quicklinks": {
        "tier": "primary",
        "kind": "list",
        "description": "Every quicklink by name and keyword, plus Create Quicklink.",
        "keys": [
          {
            "keys": "enter",
            "title": "Open, or fill in the {query}"
          },
          {
            "keys": "cmd+c",
            "title": "Copy the url"
          },
          {
            "keys": "cmd+e",
            "title": "Edit"
          },
          {
            "keys": "ctrl+x",
            "title": "Delete"
          }
        ]
      }
    }
  },
  "updated_at": "2026-09-16T16:45:33Z",
  "url": "https://pal.cagdas.io/extensions/quicklinks",
  "tagline": "Your own links, with a {query} slot for search URLs",
  "category": "productivity",
  "screenshots": [
    "https://pal.cagdas.io/extensions/quicklinks/screenshots/1-list.png",
    "https://pal.cagdas.io/extensions/quicklinks/screenshots/2-query.png",
    "https://pal.cagdas.io/extensions/quicklinks/screenshots/3-actions.png",
    "https://pal.cagdas.io/extensions/quicklinks/screenshots/4-form.png"
  ],
  "panel_screenshots": [
    "https://pal.cagdas.io/extensions/quicklinks/screenshots/1-list.png",
    "https://pal.cagdas.io/extensions/quicklinks/screenshots/2-query.png",
    "https://pal.cagdas.io/extensions/quicklinks/screenshots/3-actions.png",
    "https://pal.cagdas.io/extensions/quicklinks/screenshots/4-form.png"
  ],
  "bar_screenshots": [],
  "has_bar": false,
  "bar_items": [],
  "has_readme": true
}
