agentleFS
BlockKnown publisherblock/berd/distro/skills/berd-help/SKILL.md

berd-help

Skill1k starsChanged 3 months agoApache-2.0View on GitHub

Help with Berd the desktop app: how-to, troubleshooting, settings, agents, skills, automations, projects, sessions, providers, connections, feedback, or berdctl. Use for app questions, not harness-specific behavior.

We split this skill into the rules it gives an agent

14 rules. About 0 are common, 7 are distinctive, and 7 are very specific to this project.

  • ≈0

    Common · estimate

    Many files like this have a rule of this kind.

  • ≈7

    Distinctive · estimate

    This author's own choices. Worth a look.

  • 7

    Very specific

    Tied to their project's names, files or tools. Probably skip.

  • Common
  • Distinctive
  • Very specific
  1. Very specific:

    Use this skill to help users operate, troubleshoot, and script Berd — the desktop app — from a normal chat.

    line 13
  2. Distinctive:

    Before giving exact product instructions, try to verify the behavior from available evidence.

    line 20
  3. Very specific:

    Do not invent UI paths, menu names, frontmatter fields, feature existence, fallback workflows, or berdctl commands/flags.

    line 24
  4. Very specific:

    Treat the current app behavior as the source of truth.

    line 29
  5. Distinctive:

    Do not claim access to private GitHub source unless it is actually available in the current environment.

    line 34
  6. Distinctive:

    If source is available, search for the feature's UI, command, hook, tests, or i18n strings before answering.

    line 59
  7. Distinctive:

    Use the app's current state when available: selected agent, project, model, provider, active session, attached files, visible errors, or …

    line 61
  8. Distinctive:

    Ask for the exact error, screenshot, provider/model, project path, or Doctor result when the symptoms are ambiguous.

    line 71
  9. Very specific:

    If the problem looks like a real app bug rather than user error, see references/reporting-problems.md instead of guessing at a fix.

    line 76
  10. Distinctive:

    Read the matching reference file for a specific question.

    line 81
  11. Very specific:

    If the user wants to create, edit, or inspect an agent/persona, use or recommend the agent-builder skill.

    line 99
  12. Very specific:

    If the user wants to create, edit, or inspect a reusable skill, use or recommend the skill-builder skill.

    line 101
  13. Distinctive:

    Do not duplicate those workflows inside this skill or its references.

    line 103
  14. Very specific:

    When source code is available, use it to verify behavior — the reference files above may lag actual behavior since Berd changes fast.

    line 108

≈ “Common” is an estimate: at least 1 in 5 of the 308,232 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.

Keep what fits and drop the rest. Your version, ready for your agents.
Files
SKILL.md

Berd help

Use this skill to help users operate, troubleshoot, and script Berd — the desktop app — from a normal chat. Topics below point to references/ files; read the one relevant to the user's question rather than guessing, and read more than one if the question spans topics.

First Principles

  • Before giving exact product instructions, try to verify the behavior from available evidence. If source code is available, inspect it first. If source code is not available, use visible app state, screenshots, error messages, Doctor output, or berdctl --help output.
  • Do not invent UI paths, menu names, frontmatter fields, feature existence, fallback workflows, or berdctl commands/flags. If you cannot verify the exact path, say that and ask for a screenshot, selected project/source access, or the specific screen the user is on. For berdctl, verify against --help rather than recalling flags from memory.
  • Treat the current app behavior as the source of truth. Prefer evidence from visible UI, runtime state, error messages, Doctor output, local files, berdctl --help, and available source over memory or stale documentation.
  • Give practical steps the user can try now. Keep the answer short unless the problem needs a deeper diagnosis.
  • Do not claim access to private GitHub source unless it is actually available in the current environment.
  • Berd changes fast. Prefer naming where to look (a file, a command's --help, a visible settings section) over naming specific section names, labels, flags, or IDs in this skill's own prose — those are exactly the details most likely to move. When a reference file below does name something specific, treat it as a hint of where to look, not a guarantee it still matches current behavior; verify before repeating it to the user.

Scope

This skill is about Berd the app — not about any one harness running inside a session (goose, claude-acp, codex-acp, copilot-acp, amp-acp, cursor-agent). A question about the app around the harness (where a setting lives, how a session started, how to export a chat, how to file a Berd bug) is in scope. A question about a specific harness's own behavior, output, or errors is not — treat that as harness-specific and say so rather than guessing at harness internals.

What To Check

For how-to questions:

  • Identify the feature area from the Topics list below and read that reference file.
  • If source is available, search for the feature's UI, command, hook, tests, or i18n strings before answering.
  • Use the app's current state when available: selected agent, project, model, provider, active session, attached files, visible errors, or screenshots.
  • Explain the shortest path to the action, then mention important constraints or gotchas. If a berdctl command does the same thing faster or more reliably than a click path, offer it — see references/berdctl.md.

For troubleshooting:

  • Ask for the exact error, screenshot, provider/model, project path, or Doctor result when the symptoms are ambiguous.
  • Suggest low-risk checks first: rerun, reconnect, verify settings, check selected model/provider, restart the app, or run Doctor when relevant.
  • Separate likely causes from confirmed causes.
  • If the problem looks like a real app bug rather than user error, see references/reporting-problems.md instead of guessing at a fix.

Topics

Read the matching reference file for a specific question. Read more than one when a question spans topics (for example, an automation failure that might be a provider problem needs both):

  • references/berdctl.md — the berdctl CLI, when to prefer it over UI steps
  • references/agents.md — agents/personas
  • references/skills.md — skills, source kinds, precedence
  • references/automations.md — automations
  • references/projects.md — projects and workspaces
  • references/sessions.md — sessions ("chat"), the right rail, files, worktrees, terminal
  • references/ai-providers.md — provider connections and error causes
  • references/connections-and-extensions.md — connections vs. extensions
  • references/settings.md — settings structure and gotchas
  • references/reporting-problems.md — filing feedback or a bug

Working With Bundled Builder Skills

  • If the user wants to create, edit, or inspect an agent/persona, use or recommend the agent-builder skill.
  • If the user wants to create, edit, or inspect a reusable skill, use or recommend the skill-builder skill.
  • Do not duplicate those workflows inside this skill or its references. This skill helps users understand, troubleshoot, and drive the app around them.

Source Of Truth

When source code is available, use it to verify behavior — the reference files above may lag actual behavior since Berd changes fast. Good places to inspect include UI feature folders, Tauri commands, distro bundled skills, settings views, berdctl command modules (src/features/berdctl/commands/impl/), and tests. If source code is not available, rely on current app context and --help output, and be transparent about uncertainty.

Download now (ZIP)

Does it work?

Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.

Reviews can't be read right now.

Your trail

Files you open will collect here, so you can find them again.

Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.

Now do this for your own.

Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.