{
  "schemaVersion": "1.0",
  "item": {
    "slug": "picsee-short-link",
    "name": "PicSee URL Shortener & QR Codes",
    "source": "tencent",
    "type": "skill",
    "category": "通讯协作",
    "sourceUrl": "https://clawhub.ai/PicSeeInc/picsee-short-link",
    "canonicalUrl": "https://clawhub.ai/PicSeeInc/picsee-short-link",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadMode": "redirect",
    "downloadUrl": "/downloads/picsee-short-link",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=picsee-short-link",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "installMethod": "Manual import",
    "extraction": "Extract archive",
    "prerequisites": [
      "OpenClaw"
    ],
    "packageFormat": "ZIP package",
    "includedAssets": [
      "README.md",
      "SKILL.md",
      "_meta.json",
      "cli/dist/api.d.ts",
      "cli/dist/api.js",
      "cli/dist/cli.d.ts"
    ],
    "primaryDoc": "SKILL.md",
    "quickSetup": [
      "Download the package from Yavira.",
      "Extract the archive and review SKILL.md first.",
      "Import or place the package into your OpenClaw setup."
    ],
    "agentAssist": {
      "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
      "steps": [
        "Download the package from Yavira.",
        "Extract it into a folder your agent can access.",
        "Paste one of the prompts below and point your agent at the extracted folder."
      ],
      "prompts": [
        {
          "label": "New install",
          "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Then review README.md for any prerequisites, environment setup, or post-install checks. Tell me what you changed and call out any manual steps you could not complete."
        },
        {
          "label": "Upgrade existing",
          "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Then review README.md for any prerequisites, environment setup, or post-install checks. Summarize what changed and any follow-up checks I should run."
        }
      ]
    },
    "sourceHealth": {
      "source": "tencent",
      "status": "healthy",
      "reason": "direct_download_ok",
      "recommendedAction": "download",
      "checkedAt": "2026-04-30T16:55:25.780Z",
      "expiresAt": "2026-05-07T16:55:25.780Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=network",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=network",
        "contentDisposition": "attachment; filename=\"network-1.0.0.zip\"",
        "redirectLocation": null,
        "bodySnippet": null
      },
      "scope": "source",
      "summary": "Source download looks usable.",
      "detail": "Yavira can redirect you to the upstream package for this source.",
      "primaryActionLabel": "Download for OpenClaw",
      "primaryActionHref": "/downloads/picsee-short-link"
    },
    "validation": {
      "installChecklist": [
        "Use the Yavira download entry.",
        "Review SKILL.md after the package is downloaded.",
        "Confirm the extracted package contains the expected setup assets."
      ],
      "postInstallChecks": [
        "Confirm the extracted package includes the expected docs or setup files.",
        "Validate the skill or prompts are available in your target agent workspace.",
        "Capture any manual follow-up steps the agent could not complete."
      ]
    },
    "downloadPageUrl": "https://openagent3.xyz/downloads/picsee-short-link",
    "agentPageUrl": "https://openagent3.xyz/skills/picsee-short-link/agent",
    "manifestUrl": "https://openagent3.xyz/skills/picsee-short-link/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/picsee-short-link/agent.md"
  },
  "agentAssist": {
    "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
    "steps": [
      "Download the package from Yavira.",
      "Extract it into a folder your agent can access.",
      "Paste one of the prompts below and point your agent at the extracted folder."
    ],
    "prompts": [
      {
        "label": "New install",
        "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Then review README.md for any prerequisites, environment setup, or post-install checks. Tell me what you changed and call out any manual steps you could not complete."
      },
      {
        "label": "Upgrade existing",
        "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Then review README.md for any prerequisites, environment setup, or post-install checks. Summarize what changed and any follow-up checks I should run."
      }
    ]
  },
  "documentation": {
    "source": "clawhub",
    "primaryDoc": "SKILL.md",
    "sections": [
      {
        "title": "PicSee Short Link",
        "body": "URL shortener with QR code generation, analytics charts, and link management via CLI.\n\nWorks with any agent that can run shell commands (OpenClaw, Claude Code, Codex, etc.)."
      },
      {
        "title": "CLI Path",
        "body": "node ~/.openclaw/workspace/skills/picsee-short-link/cli/dist/cli.js\n\nFor brevity, examples below use picsee as alias."
      },
      {
        "title": "Shorten a URL",
        "body": "picsee shorten \"https://example.com/long-url\"\npicsee shorten \"https://example.com\" --slug mylink\npicsee shorten \"https://example.com\" --slug mylink --domain pse.is --title \"My Title\" --tags seo,marketing"
      },
      {
        "title": "Analytics",
        "body": "picsee analytics mylink"
      },
      {
        "title": "Generate Analytics Chart",
        "body": "picsee chart mylink\n\nFetches analytics and returns a QuickChart URL visualizing daily clicks."
      },
      {
        "title": "Generate QR Code",
        "body": "picsee qr \"https://pse.is/mylink\"\npicsee qr \"https://pse.is/mylink\" --size 500"
      },
      {
        "title": "List Links",
        "body": "picsee list\npicsee list --limit 10\npicsee list --start \"2026-03-31T23:59:59\" --keyword \"campaign\"\npicsee list --tag seo --starred\n\n--start queries backward from that time (default: now). Use the END of the period, e.g. 2026-03-31T23:59:59 for March 2026."
      },
      {
        "title": "Edit a Link",
        "body": "picsee edit mylink --url \"https://new-destination.com\"\npicsee edit mylink --slug newslug --title \"New Title\" --tags a,b,c\n\nRequires Advanced plan."
      },
      {
        "title": "Delete / Recover",
        "body": "picsee delete mylink\npicsee recover mylink"
      },
      {
        "title": "Authentication",
        "body": "picsee auth <token>\npicsee auth-status\n\nToken source: https://picsee.io → avatar → Settings → API → Copy token."
      },
      {
        "title": "Help",
        "body": "picsee help"
      },
      {
        "title": "shorten",
        "body": "FlagDescription--slug <slug>Custom slug (3-90 chars)--domain <domain>Short link domain (default: pse.is)--title <title>Preview title (Advanced plan)--desc <desc>Preview description (Advanced plan)--image <url>Preview thumbnail (Advanced plan)--tags t1,t2Comma-separated tags (Advanced plan)--utm s:m:c:t:nUTM params — source:medium:campaign:term:content"
      },
      {
        "title": "list",
        "body": "FlagDescription--start <time>Query backward from this time (default: now)--limit <n>Results per page (1-50, default 50)--keyword <kw>Search title/description (Advanced, 3-30 chars)--tag <tag>Filter by tag (Advanced)--url <url>Filter by exact destination URL--slug <slug>Filter by exact slug--starredStarred links only--api-onlyAPI-generated links only--cursor <mapId>Pagination cursor"
      },
      {
        "title": "edit",
        "body": "FlagDescription--url <url>New destination URL--slug <slug>New slug--domain <domain>New domain--title <title>New preview title--desc <desc>New preview description--image <url>New preview thumbnail--tags t1,t2New tags--expire <iso>Expiration time (ISO 8601)"
      },
      {
        "title": "Auth Modes",
        "body": "ModeAPI HostFeaturesUnauthenticatedchrome-ext.picsee.twCreate short links onlyAuthenticatedapi.pics.eeCreate + analytics + list + search + edit + delete\n\nAuto-detected: if encrypted token exists at ~/.openclaw/.picsee_token, authenticated mode is used."
      },
      {
        "title": "Security",
        "body": "Token encryption: AES-256-CBC, IV stored alongside ciphertext\nKey derivation: SHA-256(random-salt + hostname + \"-\" + username) — the 32-byte random salt is generated once and stored at ~/.openclaw/.picsee_salt (mode 0600), making the key unpredictable even if hostname/username are known\nFile permissions: 0600 on both token and salt files"
      },
      {
        "title": "Download QR Code as Image",
        "body": "After picsee qr, download and send the image:\n\nmkdir -p ~/.openclaw/workspace/skills/picsee-short-link/tmp\ncurl -s -o ~/.openclaw/workspace/skills/picsee-short-link/tmp/<ENCODE_ID>_qr.png \"<originalQrUrl>\"\n\nSend via message tool with filePath: \"~/.openclaw/workspace/skills/picsee-short-link/tmp/<ENCODE_ID>_qr.png\"."
      },
      {
        "title": "Download Chart as Image",
        "body": "After picsee chart, download and send the image:\n\nmkdir -p ~/.openclaw/workspace/skills/picsee-short-link/tmp\ncurl -s -o ~/.openclaw/workspace/skills/picsee-short-link/tmp/<ENCODE_ID>_chart.png \"<originalChartUrl>\"\n\nSend via message tool with filePath: \"~/.openclaw/workspace/skills/picsee-short-link/tmp/<ENCODE_ID>_chart.png\"."
      }
    ],
    "body": "PicSee Short Link\n\nURL shortener with QR code generation, analytics charts, and link management via CLI.\n\nWorks with any agent that can run shell commands (OpenClaw, Claude Code, Codex, etc.).\n\nCLI Path\nnode ~/.openclaw/workspace/skills/picsee-short-link/cli/dist/cli.js\n\n\nFor brevity, examples below use picsee as alias.\n\nQuick Reference\nShorten a URL\npicsee shorten \"https://example.com/long-url\"\npicsee shorten \"https://example.com\" --slug mylink\npicsee shorten \"https://example.com\" --slug mylink --domain pse.is --title \"My Title\" --tags seo,marketing\n\nAnalytics\npicsee analytics mylink\n\nGenerate Analytics Chart\npicsee chart mylink\n\n\nFetches analytics and returns a QuickChart URL visualizing daily clicks.\n\nGenerate QR Code\npicsee qr \"https://pse.is/mylink\"\npicsee qr \"https://pse.is/mylink\" --size 500\n\nList Links\npicsee list\npicsee list --limit 10\npicsee list --start \"2026-03-31T23:59:59\" --keyword \"campaign\"\npicsee list --tag seo --starred\n\n\n--start queries backward from that time (default: now). Use the END of the period, e.g. 2026-03-31T23:59:59 for March 2026.\n\nEdit a Link\npicsee edit mylink --url \"https://new-destination.com\"\npicsee edit mylink --slug newslug --title \"New Title\" --tags a,b,c\n\n\nRequires Advanced plan.\n\nDelete / Recover\npicsee delete mylink\npicsee recover mylink\n\nAuthentication\npicsee auth <token>\npicsee auth-status\n\n\nToken source: https://picsee.io → avatar → Settings → API → Copy token.\n\nHelp\npicsee help\n\nFull Options\nshorten\nFlag\tDescription\n--slug <slug>\tCustom slug (3-90 chars)\n--domain <domain>\tShort link domain (default: pse.is)\n--title <title>\tPreview title (Advanced plan)\n--desc <desc>\tPreview description (Advanced plan)\n--image <url>\tPreview thumbnail (Advanced plan)\n--tags t1,t2\tComma-separated tags (Advanced plan)\n--utm s:m:c:t:n\tUTM params — source:medium:campaign:term:content\nlist\nFlag\tDescription\n--start <time>\tQuery backward from this time (default: now)\n--limit <n>\tResults per page (1-50, default 50)\n--keyword <kw>\tSearch title/description (Advanced, 3-30 chars)\n--tag <tag>\tFilter by tag (Advanced)\n--url <url>\tFilter by exact destination URL\n--slug <slug>\tFilter by exact slug\n--starred\tStarred links only\n--api-only\tAPI-generated links only\n--cursor <mapId>\tPagination cursor\nedit\nFlag\tDescription\n--url <url>\tNew destination URL\n--slug <slug>\tNew slug\n--domain <domain>\tNew domain\n--title <title>\tNew preview title\n--desc <desc>\tNew preview description\n--image <url>\tNew preview thumbnail\n--tags t1,t2\tNew tags\n--expire <iso>\tExpiration time (ISO 8601)\nAuth Modes\nMode\tAPI Host\tFeatures\nUnauthenticated\tchrome-ext.picsee.tw\tCreate short links only\nAuthenticated\tapi.pics.ee\tCreate + analytics + list + search + edit + delete\n\nAuto-detected: if encrypted token exists at ~/.openclaw/.picsee_token, authenticated mode is used.\n\nSecurity\nToken encryption: AES-256-CBC, IV stored alongside ciphertext\nKey derivation: SHA-256(random-salt + hostname + \"-\" + username) — the 32-byte random salt is generated once and stored at ~/.openclaw/.picsee_salt (mode 0600), making the key unpredictable even if hostname/username are known\nFile permissions: 0600 on both token and salt files\nAgent Recipes (Post-Processing)\nDownload QR Code as Image\n\nAfter picsee qr, download and send the image:\n\nmkdir -p ~/.openclaw/workspace/skills/picsee-short-link/tmp\ncurl -s -o ~/.openclaw/workspace/skills/picsee-short-link/tmp/<ENCODE_ID>_qr.png \"<originalQrUrl>\"\n\n\nSend via message tool with filePath: \"~/.openclaw/workspace/skills/picsee-short-link/tmp/<ENCODE_ID>_qr.png\".\n\nDownload Chart as Image\n\nAfter picsee chart, download and send the image:\n\nmkdir -p ~/.openclaw/workspace/skills/picsee-short-link/tmp\ncurl -s -o ~/.openclaw/workspace/skills/picsee-short-link/tmp/<ENCODE_ID>_chart.png \"<originalChartUrl>\"\n\n\nSend via message tool with filePath: \"~/.openclaw/workspace/skills/picsee-short-link/tmp/<ENCODE_ID>_chart.png\"."
  },
  "trust": {
    "sourceLabel": "tencent",
    "provenanceUrl": "https://clawhub.ai/PicSeeInc/picsee-short-link",
    "publisherUrl": "https://clawhub.ai/PicSeeInc/picsee-short-link",
    "owner": "PicSeeInc",
    "version": "2.0.1",
    "license": null,
    "verificationStatus": "Indexed source record"
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/picsee-short-link",
    "downloadUrl": "https://openagent3.xyz/downloads/picsee-short-link",
    "agentUrl": "https://openagent3.xyz/skills/picsee-short-link/agent",
    "manifestUrl": "https://openagent3.xyz/skills/picsee-short-link/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/picsee-short-link/agent.md"
  }
}