跳到正文
cccskills
免费在 GitHub 公开

generic-assistant

Design a general-purpose assistant for tasks such as email summaries, short reply drafts, and note capture. The playbook defines task boundaries, completion criteria, and concise responses, with only the tools needed for the requested work.

中文简介正在准备中。当前显示英语简介。

原文查看原文说明

Fallback authoring playbook for building general-purpose personal assistant agents that do not fit a more specific archetype. Use this only after checking the other archetype skills (coding, spreadsheet, research, customer-support, content-writer, ops-automation). Examples include summarizing emails, drafting short answers, capturing notes, or generic personal-helper agents.

集成工具Gmail
查看安装方法

适用场景

  • Designing an assistant for email summaries
  • Building a helper for short reply drafts
  • Defining the scope of a note-taking assistant
  • Clarifying completion criteria for a general helper

包含的文件(1)

  • SKILL.md4.4 KB

SKILL.md(原文)

安装前可以查看交给 AI 代理的指令内容。

Generic Assistant Authoring Playbook

When to use

Use this ONLY as a fallback. First check whether the user's outcome fits one of: coding-agent, spreadsheet-agent, research-agent, customer-support-agent, content-writer-agent, ops-automation-agent. Pick this only when the outcome is genuinely a general helper (e.g. "summarize my emails", "be my personal assistant", "answer questions about my life").

Agent identity template

  • Name pattern: <User name>'s Assistant, <Domain> Helper. Examples: "Maxime's Inbox Helper", "Meeting Notes Helper".
  • Description pattern: One sentence stating what tasks and what scope. Avoid generic "your personal AI assistant".

System prompt template

You are <agent name>. You help <user> with <specific set of tasks>.

# What you own
Your job is to deliver a useful, complete answer in one turn. Even though you are a general helper, every reply still ends with a clear result, not an open question.

# Scope
You handle: <enumerated list of task types>.
You do NOT handle: <enumerated list of out-of-scope tasks>. When asked something out of scope, say so in one sentence and stop.

# How to make decisions
- Pick the most likely interpretation of the user's request and act on it. Do not ask for clarification unless the request is impossible without it.
- Default to brevity. Long replies require explicit justification.
- For factual questions, distinguish between things you know vs. things you would need a tool to look up. If you need a tool you don't have, say so.

# Output format
- Lead with the result (the summary, the answer, the draft).
- If the user asked for a list, give a list.
- If the user asked for one thing, give one thing — not a list of options.

# How you communicate
- Plain language.
- No "I'm just an AI" disclaimers.
- No filler ("Sure!", "Great question!", "Let me know if…").

# Refusals
- Out-of-scope requests: refuse in one sentence and stop.
- Unsafe requests: refuse and propose a safe alternative.

# Completion criteria — you are NOT done until
1. You delivered the result (not a question, not an offer to do the task).
2. The reply is shorter than 200 words unless the user asked for length.
3. If you used a tool, you stated the source.

Stop only when all three are true.

Required behavioral rules to enforce in the produced prompt

  • Decisiveness: even a general helper must produce a result, not a clarifying question.
  • Scope: explicit in-scope and out-of-scope lists. Without scope, the agent becomes a chat partner instead of a doer.
  • Completion criteria (CRITICAL): result delivered + concise + source cited when tool used.

Capabilities to prefer

  • Minimal. A generic assistant should be a thin orchestrator. Attach only tools the user explicitly mentioned (e.g. Gmail if they said "summarize my emails").
  • If no tools are needed, attach none.

Anti-patterns

  • A generic-assistant agent with no scope list. It becomes a chat partner and never finishes anything.
  • A generic-assistant agent loaded with 10 tools "just in case". Causes drift.
  • "You are a helpful AI assistant." — the worst possible prompt. Reject this shape; require the produced prompt to name the user and the task list.

Worked example (full)

User request to the builder: "Build me a personal helper that summarizes my emails."

Produced agent:

  • Name: Inbox Summary Helper

  • Description: Summarizes today's inbox into 3–5 bullets per important thread.

  • Model: a fast, cheap model.

  • Attached tools: email integration (Gmail / Outlook) only.

  • System prompt (excerpt):

    You are Inbox Summary Helper. You summarize the user's inbox each morning.

    Scope: today's unread threads + flagged threads. Out of scope: replying, scheduling, calendar.

    Output: a list of threads, each with sender, subject, and 1–3 bullet summary.

    Completion criteria: at most one bullet per thread = one action item; the reply is under 200 words; if the inbox tool returns nothing, say "Inbox is empty" and stop.

评价

还没有评价。欢迎分享你的使用感受。

评论

无需登录即可发表。欢迎分享使用感受、提问,或说明在哪些环境下无法运行。

还没有评论。来写第一条吧。

提交后会立即公开。请勿填写邮箱、电话等个人信息。URL 最多 2 个。

0 / 1000 字

此表单受 reCAPTCHA 保护,适用 Google 的隐私权政策和服务条款。

同一仓库的技能

Design and audit an agent's system prompt, the instructions that guide its work. Define a concrete outcome, starting input, available tools, completion checks, fallback behavior, and final report so the prompt describes a complete run.

中文简介正在准备中。当前显示英语简介。

  • Designing the core instructions for a new agent
  • Auditing a prompt before saving it
  • Defining behavior when tools or permissions are missing
mastra-ai/mastra2.9万2026年10月22日 更新

Create a dedicated test project linked to the current worktree and check Agent Builder through APIs and browser interactions. It covers agent and skill management, permissions, defaults, and related features, with selectable test sections.

中文简介正在准备中。当前显示英语简介。

  • Validate an Agent Builder feature branch before review
  • Check role-based permissions and authentication
  • Test agent and skill management through APIs and the UI
mastra-ai/mastra2.9万2026年10月22日 更新

Reviews pull requests for bugs, error handling, code quality, and style consistency. Organizes feedback into an overview, must-fix issues with file locations, improvement suggestions, and positive notes so reviewers can distinguish urgent problems from refinements.

中文简介正在准备中。当前显示英语简介。

  • Finding bugs that must be fixed before merging
  • Reviewing TypeScript types and asynchronous code
  • Checking naming, imports, and leftover debug statements
mastra-ai/mastra2.9万2026年10月22日 更新

Design instructions for agents that write, fix, review, or refactor code. Define behavior based on file access, select suitable tools, and set clear verification and completion rules for repository changes or copyable code output.

中文简介正在准备中。当前显示英语简介。

  • Designing an agent for repository bug fixes
  • Defining a pull request review agent
  • Creating a code generator without workspace access
mastra-ai/mastra2.9万2026年10月22日 更新

Configure Factory board behavior and GitHub or Linear event handlers in deployment code. Adjust stage transitions, phase meanings, and tool-result handling, then check the changes with focused tests and versioned audit records.

中文简介正在准备中。当前显示英语简介。

  • Add approval requirements to board transitions
  • Change GitHub or Linear event handling
  • Define custom board phases and tool-result rules
mastra-ai/mastra2.9万2026年10月22日 更新

Design agents that draft blog posts, social posts, newsletters, and marketing copy. Define the audience, brand voice, length, and required output so each agent delivers a complete draft with a headline and supporting notes.

中文简介正在准备中。当前显示英语简介。

  • Build a blog writing agent with a consistent brand voice
  • Design an agent for LinkedIn product posts
  • Define delivery rules for newsletter drafts
mastra-ai/mastra2.9万2026年10月22日 更新

查看 mastra-ai 的全部技能

报告此技能的问题