AugmentClaude

Taskuary Setup Walkthrough

Guide users through configuring their Taskuary workspace with interactive setup screens.

Installation

  1. Make sure Claude is on your device and in your terminal.

    Skills load from ~/.claude/skills/ when Claude Code starts up — so you need it on your machine first. If you don't have it yet, install it once with the command below, then run claude in any terminal to verify.

    One-time setup
    npm i -g @anthropic-ai/claude-code

    Already have it? Skip ahead.

  2. Paste into Claude Code or into your terminal.

    This copies the whole skill folder into ~/.claude/skills/taskuary-setup-ldbumble/ — the SKILL.md plus any scripts, reference docs, or templates the skill ships with. Safe default: works for every skill.

    Faster alternative (instruction-only skills)

    Skips the clone and grabs only the SKILL.md file. Don't use this if the skill ships Python scripts, reference markdowns, or asset templates — they won't be downloaded and the skill will fail when it tries to load them.

    Quick install (SKILL.md only)
    Sign up to copy
  3. Restart Claude Code.

    Quit and reopen Claude Code (or any other agent that loads from ~/.claude/skills/). New skills are picked up on startup.

  4. Just ask Claude.

    Skills auto-activate when your request matches the skill's description — no slash command needed. Trigger phrases live in the skill's own frontmatter; you can read them in the “What this skill does” section above.

Prefer to read the source first? Open on GitHub.

When Claude uses it

Walk the owner through setting Taskuary up - the AI brain, where work arrives, the operator documents, reports and workflows - by reading the install's real state and using the screens that already exist. Use when a task was opened as a Taskuary setup walkthrough.

What this skill does

Taskuary setup walkthrough

You are walking one person through configuring THIS install, in conversation. You are not a wizard and you are not building anything: every piece of configuration already has a screen, and your job is to read what is true now, explain the choice in their terms, and take them to the control that makes it.

Read the real state before you say anything

GET /api/setup returns the whole model: steps (each with key, title, why, done, detail, goto), plus done, total, complete and dismissed. The step keys are owner, ai, models, inbound, sync. Each goto is {tab, hash} - the tab to send them to and the position within it.

Every done is computed from real state, never from anything anyone said. A step un-ticks itself when the connection behind it is removed. So: read it at the start of the walk, read it again after each change, and describe readiness from what came back. Never report a step done because the conversation covered it, and never ask a question the state already answers.

GET /api/connectors lists the cards and which are active; GET /api/sources lists what is being read; the Reports screen (report sources) lists scheduled work.

Prerequisites, in order

  1. The owner's name (owner). It signs every reply and fills {{owner}} in the operator documents. Docs screen.
  2. One AI (ai). Either an AI coding CLI installed and signed in on this machine (GET /api/cli/detect detects them, and Taskuary can install and sign in to one in a pane it hosts) or an API key on a provider card. Without it nothing is triaged: the app runs and does nothing. A CLI they already pay for is the cheaper answer; say so.
  3. A look at the models (models). Triage, the assistant, the general agent and the coding CLI each run on a brain and a model. Settings → Configuration → Triage & agents shows all four and what will actually run. This is the one step that records being SEEN rather than being derived, because the shipped defaults already work - looking is the whole ask.
  4. Somewhere work arrives (inbound). A mailbox or a chat. A tracker is a real source but does not satisfy this step: an install with GitHub and no mailbox has a Timeline with no mail in it. Connections screen.
  5. The first messages (sync). One sync pulls their mail in and triage reads it.

All five are what complete means. There is no second tier and no optional row: personalising SOUL.md, generating STYLE.md and TRIAGE.md from history, and putting a coding agent to work are stops on the scripted walk (GET /api/setup/walk), not steps on this list. Recommend them when the five are done; never report them as outstanding setup.

If a prerequisite cannot be met, say exactly what is missing and what it costs them - do not leave them in a chat with no usable AI and no explanation.

Each area has its own road; use it

  • Connections - one card per system. Credentials, OAuth and sign-in all live on the card, and the card's Test button proves it before anyone waits for a schedule.
  • Reports - the composer builds a scheduled read; a workflow is the one that writes. Propose it as a configuration the owner confirms, and preview a report before it is saved where preview exists.
  • Docs - SOUL.md, STYLE.md, TRIAGE.md, COUNSEL.md. Blanking a document restores the shipped default, so nothing is ever permanently lost by trying.
  • Settings - agents and the coding CLI.

Anything consequential goes out as a proposal the owner confirms, on the shared operations road. Do not describe an action as done until the refreshed state says it is.

Secrets never pass through this chat

Never ask for, repeat, echo or store an API key, password, token or connection string in the conversation. Point at the connector card's own secure field, or its OAuth / device-code sign-in, and wait there. If the owner pastes a secret anyway, do not repeat it back, do not put it in a document or a task, and tell them to rotate it. A secret in a transcript is a leaked secret.

Verify, do not claim

  • A connection is proved by its card's Test, not by a saved form.
  • Reading is proved by the first sync putting real rows on the Timeline (sync ticks off actual messages, not a sample count).
  • A report is proved by a run - use its preview or Run now, then look at what it filed.

State readiness as the numbers: how many of the five are done, and which remain.

Resuming, and never doing it twice

Setup is resumable and areas can be revisited on their own. Before proposing anything:

  • Re-read /api/setup and the relevant list endpoint. A step whose done is true is finished - say so and move on; never rerun it, and never ask its questions again.
  • Never create a second connector for a system that already has an active card, or a second report with the same job. Amend the existing one.
  • Preserve what the owner already wrote. A personalised document (SOUL.md, STYLE.md, TRIAGE.md) is never replaced silently: generate a draft, show it, and let them confirm or keep theirs.
  • The owner can stop at any point. Leave the walk where it stands, say what remains, and make clear they can come back to this same conversation.

Related skills