You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit dcdf57e
Browse filesBrowse the repository at this point in the historyBrowse files
Copy file name to clipboardExpand all lines: .claude/skills/openbot-copy/SKILL.md
+4-1Lines changed: 4 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -40,7 +40,8 @@ because the admin is the one who sets them. A page anybody can open may not.
40
40
41
41
1.**Say what happened, then what to do.** "Gmail isn't connected. Connect it to let Bots read your
42
42
mail." Not why the screen is built the way it is.
43
-
2.**One idea per sentence. Short sentences.** A description is one or two sentences, about 20 words.
43
+
2.**Use complete sentences for explanations.** Page descriptions, helper text, notices, and empty-state bodies need a subject and a verb, or a direct instruction ("Connect your accounts"). Avoid fragments such as "The apps your Bots use" or "What this Bot can do." Headings, labels, buttons, and short status labels may be fragments.
44
+
**Keep only useful explanation.** State the action, outcome, or constraint the person needs. Remove copy that merely repeats the heading. Use natural sentence lengths; do not chop prose into fragments to meet a word count.
44
45
3.**Plain words.** "use", not "hold a grant on". "can't", not "is unable to". Contractions are fine.
45
46
4.**No "rather than", no em dashes, no "which is why", no "so that nothing … that may be wrong".**
46
47
These are the marks of text that is explaining itself. Cut the clause or make it its own sentence.
@@ -59,6 +60,7 @@ because the admin is the one who sets them. A page anybody can open may not.
59
60
60
61
| Before | After |
61
62
|---|---|
63
+
| The apps and accounts your Bots use as you. Open one to connect it or change it. | Connect your accounts so Bots can use apps on your behalf. |
62
64
| 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. |
63
65
| Sent to the coworker it is for. Type @ to choose one yourself. | OpenBot picks the right Bot. Type @ to choose one. |
64
66
| 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. |
@@ -73,5 +75,6 @@ because the admin is the one who sets them. A page anybody can open may not.
73
75
| "this deployment" on a page anybody can open | OpenBot, or say what is missing |
74
76
| A sentence over ~25 words | Split it, or cut the clause that justifies the screen |
75
77
| "rather than", an em dash, "which is" in UI text | Rewrite as two short sentences |
78
+
| A description beginning "The apps…", "What…", "Who…", or "Where…" without a main verb | State the action or behavior in a complete sentence; remove redundant explanation |
76
79
| An env var, OAuth, Composio or "grant" outside Admin | Say what the person sees |
77
80
| A test asserting long explanatory copy | Assert the short sentence, or the role and the key words |
description="The Bots this one can ask for help. This doesn't change who can ask it. Their answers come back into the same conversation, under their name."
80
+
description="Choose which Bots this Bot can ask for help. Their answers appear in the same conversation under their own names. This does not change who can ask this Bot for help."
81
81
title="Bots it can ask"
82
82
>
83
83
{/* Facts about the deployment rather than rows to act on, so said as sentences. */}
0 commit comments