본문으로 건너뛰기
cccskills
무료GitHub에 공개

openbot-copy

Write and review the text people see in OpenBot, including headings, buttons, empty screens, and error messages. Applies a shared glossary and plain language rules to explain what happened and what to do next.

한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.

원문원문 설명 보기

The words and the voice for every piece of text a person reads in OpenBot — screen headings and descriptions, buttons, empty states, notices, chat cards, and the server's error and refusal messages that reach the browser. Holds the glossary (Bot, app, admin, OpenBot) and the style rules. Use when writing or changing any text that is shown to a person, naming a screen, a section, a button or a state, writing an error or refusal message, or reviewing a diff that adds user-facing strings under app/src or server/src. Don't use for text written for the model (tool descriptions, standing instructions, system prompts), for code comments, or for the docs under docs/.

연동 도구Gmail
설치 방법 보기

이럴 때 유용합니다

  • Write screen headings and button labels
  • Clarify error messages and next steps
  • Explain screens with no content yet
  • Review changes to user-facing text

포함된 파일(1)

  • SKILL.md5.3 KB

SKILL.md(원문)

설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.

OpenBot Copy

When To Use

Any string a person reads: a heading, a description, a button, a placeholder, an empty state, a notice, a chat card, a server error that the browser shows. Server messages count: a 409 that says what to do next is read by a person as much as any screen is.

Not text written for the model. Tool descriptions, standing instructions and prompts steer how a Bot behaves, and changing their wording is a behaviour change with its own review. Not code comments, and not docs/, which has its own register.

The Glossary

One word for one thing, everywhere a person can see it.

SayForNot
Bot, Bots (capitalised)What a person creates, talks to and gives work to.agent, coworker, assistant, AI
agentOnly an outside framework's program, in the places that are about connecting one: "an agent you already run", "AG-UI agent".Bot, when the thing is a Bot
appA service a Bot uses: Gmail, Google Drive, Notion.connector, integration, plugin (outside Admin)
ConnectionsThe apps and accounts a Bot uses as you, and the page that lists them.connected accounts, linked accounts
connect / disconnect / reconnectWhat a person does to their own account.link (except GitHub and Slack identity, where "link" is the vendor's own word)
CapabilitiesYour skills and your Bots' memory of you, and the page with both.plugins
skillA named instruction invoked with /.command, prompt
adminThe person who runs OpenBot for everybody.administrator, owner, operator
OpenBotThe product the person is using.this deployment, the server, the instance
turn on / turn offAn admin switching an app or a feature.enable / disable (in sentences; a switch may still read "Enabled")
conversationA thread with one or more Bots.channel, chat (in sentences)

Admin is allowed exact names. An admin page may name COMPOSIO_API_KEY, OAuth and "deployment", because the admin is the one who sets them. A page anybody can open may not.

The Style

  1. Say what happened, then what to do. "Gmail isn't connected. Connect it to let Bots read your mail." Not why the screen is built the way it is.
  2. One idea per sentence. Short sentences. A description is one or two sentences, about 20 words.
  3. Plain words. "use", not "hold a grant on". "can't", not "is unable to". Contractions are fine.
  4. No "rather than", no em dashes, no "which is why", no "so that nothing … that may be wrong". These are the marks of text that is explaining itself. Cut the clause or make it its own sentence.
  5. No internals outside Admin. Composio, OAuth client, credential, token, grant, scope, deployment, broker, endpoint: say what the person sees instead ("not set up yet", "your account", "this Bot can use it").
  6. Second person. "Your apps", "you can". The Bot is "it".
  7. Sentence case for headings and buttons: "New Bot", "Your connections".
  8. Buttons are verbs: Connect, Request access, Create, Save. A button never says "Click here" or "OK" when it does something specific.
  9. Errors: what failed, in the person's terms, and one next step. "Couldn't load your connections. Reload the page." No stack of reasons, no blame.
  10. Empty states say what will appear and how: "No skills yet. Write one with New skill."

Before And After

BeforeAfter
Your connected accounts could not be loaded, so nothing is listed here rather than a list that may be wrong. Reload the page, and tell an administrator if it persists.Couldn't load your connections. Reload the page, or ask an admin if it keeps happening.
Sent to the coworker it is for. Type @ to choose one yourself.OpenBot picks the right Bot. Type @ to choose one.
Gmail is a Composio app, and this deployment has no Composio key. (to a non-admin)Gmail isn't set up yet. An admin has to turn it on.
The agent is still working on another request. Please wait or stop that task first.This Bot is still working on something. Wait for it, or stop it first.

Red Flags

SignalDo instead
"agent" or "coworker" for a BotBot
"administrator"admin
"this deployment" on a page anybody can openOpenBot, or say what is missing
A sentence over ~25 wordsSplit it, or cut the clause that justifies the screen
"rather than", an em dash, "which is" in UI textRewrite as two short sentences
An env var, OAuth, Composio or "grant" outside AdminSay what the person sees
A test asserting long explanatory copyAssert the short sentence, or the role and the key words

리뷰

아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.

댓글

로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.

아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.

보내면 바로 공개됩니다. 이메일 주소나 전화번호 같은 개인 정보는 쓰지 마세요. URL은 2개까지입니다.

0 / 1,000자

이 양식은 reCAPTCHA로 보호되며 Google 개인정보처리방침 및 서비스 약관이 적용됩니다.

같은 저장소의 스킬

Implement and review browser API requests in OpenBot using shared patterns for reading and changing data. Covers cache keys, refreshing stored results after changes, error handling, and how components display request states.

한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.

  • Adding a screen that displays server data
  • Implementing create, update, and delete actions
  • Investigating stale lists after an update
CopilotKit/OpenBot6.9천2026년 10월 22일 업데이트

Build OpenBot administration and settings screens with shared layout components. Provides consistent page widths, row structures, control sizes, and dialog layouts, including patterns for switches, editable summaries, and read-only values.

한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.

  • Adding an administration or settings page
  • Adding a settings row to an existing screen
  • Choosing between a switch and an editing dialog
CopilotKit/OpenBot6.9천2026년 10월 22일 업데이트

CopilotKit의 스킬 모두 보기

이 스킬의 문제 신고