with one click
mindpocket
// Use when a task requires operating the MindPocket CLI to inspect server readiness, authenticate, and retrieve or manage bookmarks, folders, or the current user through structured JSON commands.
// Use when a task requires operating the MindPocket CLI to inspect server readiness, authenticate, and retrieve or manage bookmarks, folders, or the current user through structured JSON commands.
Use this skill when the user wants to create or update a changelog, release notes, product updates, or an MDX changelog page from git history or local code changes. This skill reads git status, diff, and commits, extracts user-visible product changes, and writes a changelog entry for the site in MDX format.
使用 agent-browser 帮用户将内容发到社交媒体上。当用户需要发布内容、推送文章、上传文章、发帖到社交平台时使用此 skill。
Create new AI chat interface components for the ai-elements library following established composable patterns, shadcn/ui integration, and Vercel AI SDK conventions. Use when creating new components in packages/elements/src or when the user asks to add a new component to ai-elements.
| name | mindpocket |
| description | Use when a task requires operating the MindPocket CLI to inspect server readiness, authenticate, and retrieve or manage bookmarks, folders, or the current user through structured JSON commands. |
Use this skill when the user wants to operate a MindPocket server through the mindpocket CLI instead of manual browser actions or direct API calls.
Typical requests include:
Check that the CLI is available before doing anything else:
command -v mindpocket
If the command is missing, tell the user the MindPocket CLI is not installed or not on PATH.
Only use a one-shot fallback such as npx mindpocket@latest ... when networked npm execution is acceptable in the current environment and the user has not prohibited it.
Never assume a default server URL. Never invent bookmark IDs or folder IDs.
Follow this sequence unless the user explicitly asks for a narrower step:
command -v mindpocket.mindpocket schema.mindpocket <subcommand> --help.mindpocket doctor before protected operations or troubleshooting.mindpocket config set server <url>.mindpocket auth login --no-open unless the environment clearly supports opening a browser.Prefer these commands as the primary interface:
mindpocket version
mindpocket schema
mindpocket doctor
mindpocket config get
mindpocket config set server <url>
mindpocket auth login --no-open
mindpocket auth status
mindpocket auth logout
mindpocket user me
mindpocket bookmarks list --limit <n>
mindpocket bookmarks get <id>
mindpocket bookmarks create --url <url>
mindpocket bookmarks update <id> ...
mindpocket bookmarks delete <id>
mindpocket folders list
mindpocket folders get <id>
Selection rules:
schema before guessing commands, arguments, or output fields.--help when a specific subcommand shape is uncertain.doctor before protected commands and before troubleshooting.config get before rewriting configuration.Use this order:
mindpocket doctor.mindpocket config set server <url>.mindpocket auth login --no-open.mindpocket auth status.mindpocket auth logout when the user explicitly wants to clear the current session.Prefer --no-open for terminal, remote, and agent-driven environments. Only prefer browser opening when the environment clearly supports it and the user benefits from it.
Use these patterns:
mindpocket bookmarks list --limit <n>.mindpocket bookmarks get <id>.mindpocket bookmarks create --url <url>.mindpocket bookmarks update <id> ....mindpocket bookmarks delete <id>.mindpocket folders list and mindpocket folders get <id>.mindpocket user me.Prefer structured, read-only inspection before mutation. Do not infer IDs from names when the CLI has not returned an ID.
Treat either of these as a failure:
ok: falseWhen a command fails:
code, message, and relevant details.mindpocket doctor if the failure might be caused by server config, auth state, or connectivity.Common corrective paths:
mindpocket or approve a one-shot npx mindpocket@latest ... fallback.mindpocket config set server <url>.mindpocket auth login --no-open.mindpocket schema or the relevant --help.MindPocket CLI is JSON-first for normal command results. Parse stdout as JSON whenever possible.
For successful commands:
For failed commands:
code, message, and relevant details in the response.Ask the user before proceeding when:
npx mindpocket@latest ... would require networked execution the user may not wantDo not silently switch to direct API calls, browser automation, or guessed parameters when the CLI flow is available but incomplete.