-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathpackage.json
More file actions
212 lines (212 loc) · 7.54 KB
/
Copy pathpackage.json
File metadata and controls
212 lines (212 loc) · 7.54 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
{
"name": "antigravity-skills-browser",
"displayName": "Antigravity Skills Browser",
"description": "Unofficial browser for 1900+ Agentic Awesome Skills: search metadata and prepare tool-specific prompts. | Navegador comunitário não oficial com busca e prompts por ferramenta.",
"version": "1.8.1",
"publisher": "Franklyn-R-Silva",
"author": {
"name": "Franklyn Roberto da Silva",
"url": "https://github.com/Franklyn-R-Silva"
},
"license": "MIT",
"repository": {
"type": "git",
"url": "https://github.com/Franklyn-R-Silva/antigravity-skills-browser"
},
"bugs": {
"url": "https://github.com/Franklyn-R-Silva/antigravity-skills-browser/issues"
},
"homepage": "https://github.com/Franklyn-R-Silva/antigravity-skills-browser#readme",
"icon": "media/icon.png",
"galleryBanner": {
"color": "#0d1117",
"theme": "dark"
},
"engines": {
"vscode": "^1.80.0"
},
"categories": [
"Other"
],
"keywords": [
"antigravity",
"skills",
"agent",
"awesome",
"portugues"
],
"main": "./extension.js",
"activationEvents": [
"onView:antigravitySkillsView",
"onCommand:antigravitySkills.useSkill",
"onCommand:antigravitySkills.refresh",
"onCommand:antigravitySkills.clearFavorites",
"onCommand:antigravitySkills.openSite",
"onCommand:antigravitySkills.openRepo"
],
"contributes": {
"viewsContainers": {
"activitybar": [
{
"id": "antigravitySkills",
"title": "Antigravity Skills",
"icon": "media/sidebar.svg"
}
]
},
"views": {
"antigravitySkills": [
{
"id": "antigravitySkillsView",
"name": "Skills",
"type": "webview",
"icon": "media/sidebar.svg"
}
]
},
"commands": [
{
"command": "antigravitySkills.useSkill",
"title": "Antigravity: Usar Skill no Terminal"
},
{
"command": "antigravitySkills.refresh",
"title": "Antigravity: Atualizar lista de skills",
"icon": "$(refresh)"
},
{
"command": "antigravitySkills.clearFavorites",
"title": "Antigravity: Limpar favoritos",
"icon": "$(clear-all)"
},
{
"command": "antigravitySkills.openSite",
"title": "Antigravity: Abrir site de skills",
"icon": "$(globe)"
},
{
"command": "antigravitySkills.openRepo",
"title": "Antigravity: Abrir repositório no GitHub",
"icon": "$(github)"
}
],
"menus": {
"view/title": [
{
"command": "antigravitySkills.refresh",
"when": "view == antigravitySkillsView",
"group": "navigation@1"
},
{
"command": "antigravitySkills.clearFavorites",
"when": "view == antigravitySkillsView",
"group": "navigation@2"
},
{
"command": "antigravitySkills.openSite",
"when": "view == antigravitySkillsView",
"group": "navigation@3"
},
{
"command": "antigravitySkills.openRepo",
"when": "view == antigravitySkillsView",
"group": "navigation@4"
}
]
},
"configuration": {
"title": "Antigravity Skills Browser",
"properties": {
"antigravitySkills.tool": {
"type": "string",
"enum": [
"claude-code",
"cursor",
"gemini",
"codex",
"antigravity-ide",
"antigravity-cli",
"kiro-cli",
"kiro-ide",
"copilot",
"opencode",
"adal",
"custom"
],
"enumDescriptions": [
"Claude Code — /skill",
"Cursor — @skill",
"Gemini CLI — Use skill",
"Codex CLI — Use skill",
"Antigravity IDE — Use @skill",
"Antigravity CLI (agy) — /skill",
"Kiro CLI — Use skill",
"Kiro IDE — Use @skill",
"GitHub Copilot — Ask Copilot to use skill",
"OpenCode — opencode run @skill",
"AdaL CLI — Use skill",
"Personalizado (usa template / templatePlan)"
],
"default": "claude-code",
"markdownDescription": "Ferramenta de destino: prepara a invocação apropriada. Presets CLI são inseridos no terminal; presets IDE/chat são copiados para colar na conversa. Escolha `custom` para usar `template` / `templatePlan`. | Target tool: prepares the invocation; CLI presets are staged in the terminal and IDE/chat presets are copied."
},
"antigravitySkills.template": {
"type": "string",
"default": "use /{name}",
"markdownDescription": "Texto inserido ao clicar numa skill quando `tool` = `custom`. Use `{name}` como placeholder do nome da skill."
},
"antigravitySkills.templatePlan": {
"type": "string",
"default": "use /{name} to plan a feature",
"markdownDescription": "Texto inserido pelo botão **Planejar feature** quando `tool` = `custom`. Use `{name}` como placeholder do nome da skill."
},
"antigravitySkills.sendNewline": {
"type": "boolean",
"default": false,
"description": "Se ativado, pede confirmação explícita antes de enviar Enter ao terminal. Por padrão apenas digita, sem executar. | When enabled, asks for confirmation before sending Enter."
},
"antigravitySkills.dataUrl": {
"type": "string",
"default": "https://sickn33.github.io/agentic-awesome-skills/skills.json",
"description": "URL HTTPS do catálogo. É consultada ao abrir a view ou ao atualizar manualmente. | HTTPS catalog URL used when opening or refreshing the view."
},
"antigravitySkills.sortCategoriesByCount": {
"type": "boolean",
"default": false,
"description": "Ordenar categorias por quantidade de skills (em vez de alfabeticamente). | Sort categories by skill count."
},
"antigravitySkills.language": {
"type": "string",
"enum": [
"pt",
"en"
],
"default": "pt",
"description": "Idioma inicial da interface (também alternável pelo botão PT|EN no painel). | Initial UI language."
},
"antigravitySkills.explainTemplatePt": {
"type": "string",
"default": "Explique em português, de forma resumida, o que faz a skill @{name} e quando devo usá-la.",
"markdownDescription": "Prompt usado com o modelo do host ao clicar em **Explicar (PT)**. Se o modelo não estiver disponível, o prompt é apenas copiado. Use `{name}` para o nome da skill."
},
"antigravitySkills.explainTemplateEn": {
"type": "string",
"default": "Explain in English, briefly, what the @{name} skill does and when I should use it.",
"markdownDescription": "Prompt used with the host model on **Explain (EN)**. If no model is available, the prompt is only copied. Use `{name}` for the skill name."
}
}
}
},
"scripts": {
"catalog:check": "node scripts/sync_catalog.js --check",
"catalog:check-remote": "node scripts/sync_catalog.js --check-remote",
"catalog:update": "node scripts/sync_catalog.js --update",
"check": "node --check extension.js && npm run catalog:check && npm test",
"test": "node --test test/*.test.js",
"package": "vsce package --allow-missing-repository"
},
"devDependencies": {
"@vscode/vsce": "^3.9.2",
"ovsx": "1.0.2"
}
}