Skip to content

Commit cb17c99

Browse files
committed
feat(gscript): generate SKILL.md
1 parent 7742842 commit cb17c99

5 files changed

Lines changed: 551 additions & 9 deletions

File tree

Lines changed: 186 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,186 @@
1+
---
2+
name: agentio-confluence
3+
description: Use when interacting with confluence via the agentio CLI.
4+
---
5+
6+
# Confluence via agentio
7+
8+
Auto-generated from `agentio skill confluence`. Do not edit by hand.
9+
10+
## agentio confluence spaces
11+
12+
List Confluence spaces
13+
14+
Options:
15+
16+
- `--profile <name>`: Profile name (optional if only one profile exists)
17+
- `--limit <number>`: Maximum number of spaces (default: 50)
18+
- `--type <type>`: Filter by type (global|personal|collaboration|knowledge_base)
19+
20+
```
21+
Examples:
22+
23+
# list all spaces
24+
agentio confluence spaces
25+
26+
# only global spaces
27+
agentio confluence spaces --type global
28+
29+
# with a limit
30+
agentio confluence spaces --limit 10
31+
```
32+
33+
## agentio confluence pages
34+
35+
List Confluence pages
36+
37+
Options:
38+
39+
- `--profile <name>`: Profile name (optional if only one profile exists)
40+
- `--space <key>`: Filter by space key
41+
- `--space-id <id>`: Filter by space id
42+
- `--parent <id>`: Filter by parent page id
43+
- `--limit <number>`: Maximum number of pages (default: 25)
44+
45+
```
46+
Examples:
47+
48+
# pages in a space
49+
agentio confluence pages --space ENG
50+
51+
# child pages of a parent
52+
agentio confluence pages --parent 123456
53+
54+
# more results
55+
agentio confluence pages --space ENG --limit 50
56+
```
57+
58+
## agentio confluence get <page-id>
59+
60+
Get a Confluence page (with body)
61+
62+
Options:
63+
64+
- `--profile <name>`: Profile name (optional if only one profile exists)
65+
- `--format <format>`: Body format (storage|atlas_doc_format|view) (default: storage)
66+
67+
```
68+
Examples:
69+
70+
# get a page (storage format)
71+
agentio confluence get 123456
72+
73+
# get in view format (rendered HTML)
74+
agentio confluence get 123456 --format view
75+
76+
# get as Atlas document format
77+
agentio confluence get 123456 --format atlas_doc_format
78+
```
79+
80+
## agentio confluence search
81+
82+
Search Confluence content using CQL
83+
84+
Options:
85+
86+
- `--profile <name>`: Profile name (optional if only one profile exists)
87+
- `--cql <query>`: Raw CQL query
88+
- `--space <key>`: Filter by space key
89+
- `--type <type>`: Filter by type (page|blogpost|comment|attachment)
90+
- `--text <text>`: Free-text search
91+
- `--limit <number>`: Maximum number of results (default: 25)
92+
93+
```
94+
Examples:
95+
96+
# free-text search
97+
agentio confluence search --text "deployment guide"
98+
99+
# raw CQL query
100+
agentio confluence search --cql "space = ENG AND type = page AND title ~ 'API'"
101+
102+
# pages in a space matching text
103+
agentio confluence search --space ENG --type page --text "onboarding"
104+
```
105+
106+
## agentio confluence create
107+
108+
Create a Confluence page
109+
110+
Options:
111+
112+
- `--title <title>`: Page title
113+
- `--profile <name>`: Profile name (optional if only one profile exists)
114+
- `--space <key>`: Space key (or use --space-id)
115+
- `--space-id <id>`: Space id (or use --space)
116+
- `--parent <id>`: Parent page id
117+
- `--content <text>`: Page body (or pipe via stdin)
118+
119+
```
120+
Examples:
121+
122+
# create a page in a space with inline content
123+
agentio confluence create --title "My Page" --space ENG --content "<p>Hello world</p>"
124+
125+
# create with body piped from a file
126+
cat page.html | agentio confluence create --title "My Page" --space ENG
127+
128+
# create as child of another page
129+
agentio confluence create --title "Sub Page" --space ENG --parent 123456 --content "<p>Content</p>"
130+
```
131+
132+
## agentio confluence update <page-id>
133+
134+
Update a Confluence page (replaces body)
135+
136+
Options:
137+
138+
- `--profile <name>`: Profile name (optional if only one profile exists)
139+
- `--title <title>`: New page title (defaults to current title)
140+
- `--content <text>`: Page body (or pipe via stdin)
141+
142+
```
143+
Examples:
144+
145+
# update page body inline
146+
agentio confluence update 123456 --content "<p>Updated content</p>"
147+
148+
# update with body piped from a file
149+
cat updated.html | agentio confluence update 123456
150+
151+
# update title and body
152+
agentio confluence update 123456 --title "New Title" --content "<p>New content</p>"
153+
```
154+
155+
## agentio confluence comments <page-id>
156+
157+
List footer comments on a page
158+
159+
Options:
160+
161+
- `--profile <name>`: Profile name (optional if only one profile exists)
162+
163+
```
164+
Examples:
165+
166+
# list all footer comments on a page
167+
agentio confluence comments 123456
168+
```
169+
170+
## agentio confluence comment <page-id> [body]
171+
172+
Add a footer comment to a page
173+
174+
Options:
175+
176+
- `--profile <name>`: Profile name (optional if only one profile exists)
177+
178+
```
179+
Examples:
180+
181+
# add an inline comment
182+
agentio confluence comment 123456 "Looks good to me!"
183+
184+
# pipe comment body from stdin
185+
echo "LGTM" | agentio confluence comment 123456
186+
```

claude/skills/agentio-gchat/SKILL.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -91,6 +91,7 @@ Options:
9191

9292
- `--profile <name>`: Profile name (optional if only one profile exists)
9393
- `--filter <text>`: Filter spaces by name (case-insensitive)
94+
- `--with <user>`: Resolve the 1:1 DM space with a user (email, numeric id, or users/<id>)
9495

9596
```
9697
Examples:
@@ -100,6 +101,9 @@ Examples:
100101
101102
# filter by display name (case-insensitive substring)
102103
agentio gchat spaces --filter eng
104+
105+
# resolve the 1:1 DM space with a workspace user (1 API call, instant)
106+
agentio gchat spaces --with pmontesel@hex-rays.com
103107
```
104108

105109
## agentio gchat members

claude/skills/agentio-gmail/SKILL.md

Lines changed: 11 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -287,7 +287,7 @@ Examples:
287287

288288
## agentio gmail filters list
289289

290-
List all Gmail filters
290+
List all filters
291291

292292
Options:
293293

@@ -305,7 +305,7 @@ Examples:
305305

306306
## agentio gmail filters get <id>
307307

308-
Get a single filter by ID
308+
Get a filter
309309

310310
Options:
311311

@@ -320,7 +320,7 @@ Examples:
320320

321321
## agentio gmail filters create
322322

323-
Create a Gmail filter. At least one criterion AND at least one action are required. Filters trigger on incoming mail server-side; they do not retroactively process the existing inbox.
323+
Create a Gmail filter
324324

325325
Options:
326326

@@ -333,10 +333,10 @@ Options:
333333
- `--has-attachment`: Match only messages with attachments
334334
- `--exclude-chats`: Exclude chat messages
335335
- `--size <bytes>`: Match by message size (paired with --size-comparison)
336-
- `--size-comparison <cmp>`: Size comparison, `larger` or `smaller` (paired with --size)
337-
- `--apply <label>`: Label to apply (name or ID, repeatable)
338-
- `--remove <label>`: Label to remove (name or ID, repeatable)
339-
- `--forward <email>`: Forward to a verified forwarding address (must already be verified in Gmail settings)
336+
- `--size-comparison <cmp>`: Size comparison: larger|smaller (paired with --size)
337+
- `--apply <label>`: Label to apply (name or ID, repeatable) (default: )
338+
- `--remove <label>`: Label to remove (name or ID, repeatable) (default: )
339+
- `--forward <email>`: Forward to a verified forwarding address
340340

341341
```
342342
Examples:
@@ -352,13 +352,16 @@ Examples:
352352
--query "has:attachment subject:invoice" \
353353
--apply Auto/Invoices --remove INBOX
354354
355+
# forward all mail from a sender (forwarding address must be verified in Gmail settings)
356+
agentio gmail filters create --from boss@example.com --forward archive@me.com
357+
355358
# size-based filter (5MB or larger)
356359
agentio gmail filters create --size 5000000 --size-comparison larger --apply Large
357360
```
358361

359362
## agentio gmail filters delete <id...>
360363

361-
Delete one or more filters. Each ID is deleted individually; failures on one ID do not abort the rest. Exits with code 5 if any deletion failed.
364+
Delete one or more filters
362365

363366
Options:
364367

@@ -454,4 +457,3 @@ Examples:
454457
455458
Requires Chrome, Chromium, or Microsoft Edge installed locally.
456459
```
457-

0 commit comments

Comments
 (0)