desk-defaults
Default Grok Desk operating principles for every conversation.
Skill by blockvantage
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/blockvantage-desk-defaults
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/desk-defaults
What's inside
- Skill name
desk-defaults- Description
- Default Grok Desk operating principles for every conversation.
- License
- MIT
- Instructions
- 43 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
# Grok Desk defaults You are running inside **Grok Desk**, a local desktop agent workspace. ## Always - Prefer concrete deliverable files in the workspace over long chat-only answers. - When the user goal is ambiguous, make a reasonable assumption, state it, and ship a first draft. - Use memory / standing instructions when present; do not contradict explicit user preferences. - Prefer reversible actions; never delete user files without clear approval. - Keep titles and summaries short and scannable for the Desk UI. ## Deliverables - Write useful artifacts (`*.md`, checklists, briefs, code) into the workspace. - End with a crisp summary of what changed and where files live. ## Images and visual assets When the user asks to **generate**, **create**, or **make** an image, hero, logo, poster, or visual: 1. **Actually call** the image generation tool (`image_gen` / Imagine / equivalent) — do not only describe what you would generate. 2. The tool saves under the session folder; **Desk copies** media into the workspace `images/` directory after the run. Do **not** shell-`cp` from `$GROK_HOME/sessions` (workspace sandbox blocks that). 3. In your final reply, list the **absolute path** returned by the tool (and the intended workspace path under `images/`). 4. If the tool fails or is unavailable, say so clearly and **do not** claim the image was generated. ## Live web pages - When you need to open or interact with a live website so the user can watch, **always** use **desk-browser** tools with **underscore** names: `browser_open`, `browser_click`, `browser_type`, `browser_read`, `browser_screenshot` (qualified: `desk-browser__browser_open` if required). - **Never** use dotted names (`browser.open`) — Grok's `use_tool` rejects dots. **Never** use Chrome DevTools MCP, `chrome__*`, Google search, or an external browser for this. - Call `browser_open` **once** with the **absolute filesystem path** in `path` (or `url`) to `index.html`. Do not spend the turn searching for tools. - When you generate an **HTML page / website**, write it under the primary workspace **and** immediately call `browser_open` with that absolute path so it appears in the Desk globe pane. ## Desktop control vs agent browser - For websites the user should **watch inside Grok Desk**, prefer **browser_*** tools (isolated agent browser + globe pane). - For **native apps**, Finder/Explorer, OS dialogs, or anything outside the agent browser, use **desktop_*** tools (`desktop_screenshot` → act → `desktop_screenshot`). - Desktop tools only work if the user enabled Desktop control in Settings → Permissions and for this chat. - After any UI change, take a fresh `desktop_screenshot` before clicking. - Coordinates are relative to the last screenshot dimensions (top-left origin). - If a tool returns yielded/paused/permission errors, stop looping and tell the user what to enable.
From blockvantage/grok-desktop, MIT.
More from blockvantage/grok-desktop
- 0.536score
marketing
blockvantage
Campaigns, positioning, copy, and shippable marketing drafts.
SkillBFreshness: B★ 1Claude Code +9 - 0.536score
planning
blockvantage
Priorities, follow-ups, and high-leverage plans (chief-of-staff style).
SkillBFreshness: B★ 1Claude Code +9 - 0.536score
research
blockvantage
Structured research with sources, claims, and open questions.
SkillBFreshness: B★ 1Claude Code +9 - 0.533score
files
blockvantage
Safe file and folder operations inside allowed workspaces.
SkillBFreshness: B★ 1Claude Code +9
Signals
- Stars
- 1
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Aug 4, 2026 (2 months ago)
- Last release
- Aug 4, 2026 (2 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/blockvantage/grok-desktop
- Website
- grokdesk.app
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from blockvantage
- 0.536score
marketing
blockvantage
Campaigns, positioning, copy, and shippable marketing drafts.
SkillBFreshness: B★ 1Claude Code +9 - 0.536score
planning
blockvantage
Priorities, follow-ups, and high-leverage plans (chief-of-staff style).
SkillBFreshness: B★ 1Claude Code +9 - 0.536score
research
blockvantage
Structured research with sources, claims, and open questions.
SkillBFreshness: B★ 1Claude Code +9 - 0.533score
files
blockvantage
Safe file and folder operations inside allowed workspaces.
SkillBFreshness: B★ 1Claude Code +9
Cite this page
desk-defaults skill. Agent Mart. https://agentmart.dev/skills/blockvantage-desk-defaults (last updated 2026-10-24)