本文へ移動
cccskills
無料GitHub で公開

generic-assistant

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.

インストール方法を見る

含まれるファイル(1)

  • SKILL.md4.4 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

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.

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

同じリポジトリのスキル

概要と使いどころ

Universal quality bar and final audit rubric for any agent system prompt. Activate this whenever you are unsure which archetype skill applies, or as a final review pass before writing the system prompt. It defines the required run contract, completion criteria, fallback paths, response format, and anti-patterns every produced agent prompt must satisfy.

日本語の概要は準備中です。原文の説明を表示しています。

mastra-ai/mastra2.9万2026年10月13日 更新

Smoke test the Agent Builder feature branch end-to-end against a hermetic project scaffolded by the skill (linked to the current worktree). Covers workspace reconciliation, stored agents/skills CRUD, ownership, visibility, stars, registry/library Copy flow, picker allowlists, model policy, RBAC role gating, role impersonation UI, builder defaults, infrastructure diagnostics, channels, and Studio + Agent Builder UI. Trigger when validating the agent-builder feature branch, PRs that touch packages/server, packages/playground, packages/playground-ui agent-builder routes, or builder EE code paths.

日本語の概要は準備中です。原文の説明を表示しています。

mastra-ai/mastra2.9万2026年10月13日 更新

Code quality standards and style guide for reviewing pull requests

日本語の概要は準備中です。原文の説明を表示しています。

mastra-ai/mastra2.9万2026年10月13日 更新

Authoring playbook for building agents that write, edit, review, or refactor code. Use this when the user asks for an agent that writes scripts, generates code, reviews pull requests, refactors a codebase, fixes bugs, implements features, writes tests, or works with programming languages such as Python, TypeScript, JavaScript, Go, Rust, SQL, or shell.

日本語の概要は準備中です。原文の説明を表示しています。

mastra-ai/mastra2.9万2026年10月13日 更新

Configure board-owned lifecycle, policy, phase-semantics, and tool-result rules, plus integration event rules

日本語の概要は準備中です。原文の説明を表示しています。

mastra-ai/mastra2.9万2026年10月13日 更新

Authoring playbook for building agents that draft written content — blog posts, marketing copy, social media posts, newsletters, product descriptions, landing pages, or ad copy. Use this when the user wants an agent that writes, drafts, or rewrites text for publication or marketing.

日本語の概要は準備中です。原文の説明を表示しています。

mastra-ai/mastra2.9万2026年10月13日 更新

mastra-ai のスキルをすべて見る

このスキルの問題を報告する