66 "website" : " https://opc.dev" ,
77 "logo" : " https://raw.githubusercontent.com/ReScienceLab/opc-skills/main/website/opc-logo.svg" ,
88 "skills" : [
9+ {
10+ "name" : " seo-geo" ,
11+ "version" : " 1.0.0" ,
12+ "description" : " SEO & GEO (Generative Engine Optimization) for websites. Optimize for AI search engines (ChatGPT, Perplexity, Gemini, Copilot, Claude) and traditional search (Google, Bing). Includes Princeton GEO research methods for +40% AI visibility." ,
13+ "logo" : " https://raw.githubusercontent.com/ReScienceLab/opc-skills/main/skill-logos/seo-geo.svg" ,
14+ "icon" : " search" ,
15+ "color" : " 10B981" ,
16+ "triggers" : [
17+ " SEO" ,
18+ " GEO" ,
19+ " search optimization" ,
20+ " schema markup" ,
21+ " JSON-LD" ,
22+ " meta tags" ,
23+ " keyword research" ,
24+ " AI visibility" ,
25+ " ChatGPT ranking" ,
26+ " Perplexity"
27+ ],
28+ "dependencies" : {
29+ "twitter" : " >=1.0.0" ,
30+ "reddit" : " >=1.0.0"
31+ },
32+ "auth" : {
33+ "required" : false ,
34+ "type" : " api_key" ,
35+ "keys" : [
36+ {
37+ "env" : " DATAFORSEO_LOGIN" ,
38+ "url" : " https://dataforseo.com" ,
39+ "optional" : true
40+ },
41+ {
42+ "env" : " DATAFORSEO_PASSWORD" ,
43+ "url" : " https://dataforseo.com" ,
44+ "optional" : true
45+ }
46+ ]
47+ },
48+ "install" : {
49+ "user" : {
50+ "claude" : " curl -fsSL opc.dev/install.sh | bash -s -- -t claude seo-geo" ,
51+ "droid" : " curl -fsSL opc.dev/install.sh | bash -s -- -t droid seo-geo" ,
52+ "opencode" : " curl -fsSL opc.dev/install.sh | bash -s -- -t opencode seo-geo" ,
53+ "codex" : " curl -fsSL opc.dev/install.sh | bash -s -- -t codex seo-geo"
54+ },
55+ "project" : {
56+ "claude" : " curl -fsSL opc.dev/install.sh | bash -s -- -t claude -p seo-geo" ,
57+ "droid" : " curl -fsSL opc.dev/install.sh | bash -s -- -t droid -p seo-geo" ,
58+ "cursor" : " curl -fsSL opc.dev/install.sh | bash -s -- -t cursor -p seo-geo" ,
59+ "opencode" : " curl -fsSL opc.dev/install.sh | bash -s -- -t opencode -p seo-geo" ,
60+ "codex" : " curl -fsSL opc.dev/install.sh | bash -s -- -t codex -p seo-geo"
61+ }
62+ },
63+ "commands" : [
64+ " python3 scripts/seo_audit.py \" {url}\" " ,
65+ " python3 scripts/keyword_research.py \" {keyword}\" --limit 20" ,
66+ " python3 scripts/serp_analysis.py \" {keyword}\" --depth 20" ,
67+ " python3 scripts/backlinks.py \" {domain}\" --limit 20" ,
68+ " python3 scripts/domain_overview.py \" {domain}\" "
69+ ],
70+ "links" : {
71+ "github" : " https://github.com/ReScienceLab/opc-skills/tree/main/skills/seo-geo" ,
72+ "example" : " https://github.com/ReScienceLab/opc-skills/blob/main/skills/seo-geo/examples/opc-skills-case-study.md"
73+ }
74+ },
975 {
1076 "name" : " requesthunt" ,
1177 "version" : " 1.0.0" ,
2591 "required" : true ,
2692 "type" : " api_key" ,
2793 "keys" : [
28- { "env" : " REQUESTHUNT_API_KEY" , "url" : " https://requesthunt.com/dashboard" }
94+ {
95+ "env" : " REQUESTHUNT_API_KEY" ,
96+ "url" : " https://requesthunt.com/dashboard"
97+ }
2998 ]
3099 },
31100 "install" : {
128197 "required" : true ,
129198 "type" : " api_key" ,
130199 "keys" : [
131- { "env" : " GEMINI_API_KEY" , "url" : " https://aistudio.google.com/apikey" },
132- { "env" : " REMOVE_BG_API_KEY" , "url" : " https://www.remove.bg/api" , "optional" : true },
133- { "env" : " RECRAFT_API_KEY" , "url" : " https://www.recraft.ai/api" , "optional" : true }
200+ {
201+ "env" : " GEMINI_API_KEY" ,
202+ "url" : " https://aistudio.google.com/apikey"
203+ },
204+ {
205+ "env" : " REMOVE_BG_API_KEY" ,
206+ "url" : " https://www.remove.bg/api" ,
207+ "optional" : true
208+ },
209+ {
210+ "env" : " RECRAFT_API_KEY" ,
211+ "url" : " https://www.recraft.ai/api" ,
212+ "optional" : true
213+ }
134214 ]
135215 },
136216 "install" : {
183263 "required" : true ,
184264 "type" : " api_key" ,
185265 "keys" : [
186- { "env" : " GEMINI_API_KEY" , "url" : " https://aistudio.google.com/apikey" }
266+ {
267+ "env" : " GEMINI_API_KEY" ,
268+ "url" : " https://aistudio.google.com/apikey"
269+ }
187270 ]
188271 },
189272 "install" : {
230313 "required" : true ,
231314 "type" : " api_key" ,
232315 "keys" : [
233- { "env" : " GEMINI_API_KEY" , "url" : " https://aistudio.google.com/apikey" }
316+ {
317+ "env" : " GEMINI_API_KEY" ,
318+ "url" : " https://aistudio.google.com/apikey"
319+ }
234320 ]
235321 },
236322 "install" : {
320406 "required" : true ,
321407 "type" : " api_key" ,
322408 "keys" : [
323- { "env" : " TWITTERAPI_API_KEY" , "url" : " https://twitterapi.io" , "note" : " ~$0.15-0.18/1k requests" }
409+ {
410+ "env" : " TWITTERAPI_API_KEY" ,
411+ "url" : " https://twitterapi.io" ,
412+ "note" : " ~$0.15-0.18/1k requests"
413+ }
324414 ]
325415 },
326416 "install" : {
368458 "required" : true ,
369459 "type" : " api_key" ,
370460 "keys" : [
371- { "env" : " PRODUCTHUNT_ACCESS_TOKEN" , "url" : " https://producthunt.com/v2/oauth/applications" }
461+ {
462+ "env" : " PRODUCTHUNT_ACCESS_TOKEN" ,
463+ "url" : " https://producthunt.com/v2/oauth/applications"
464+ }
372465 ]
373466 },
374467 "install" : {
397490 "github" : " https://github.com/ReScienceLab/opc-skills/tree/main/skills/producthunt" ,
398491 "docs" : " https://api.producthunt.com/v2/docs"
399492 }
400- },
401- {
402- "name" : " seo-geo" ,
403- "version" : " 1.0.0" ,
404- "description" : " SEO & GEO (Generative Engine Optimization) for websites. Optimize for AI search engines (ChatGPT, Perplexity, Gemini, Copilot, Claude) and traditional search (Google, Bing). Includes Princeton GEO research methods for +40% AI visibility." ,
405- "logo" : " https://raw.githubusercontent.com/ReScienceLab/opc-skills/main/skill-logos/seo-geo.svg" ,
406- "icon" : " search" ,
407- "color" : " 10B981" ,
408- "triggers" : [
409- " SEO" ,
410- " GEO" ,
411- " search optimization" ,
412- " schema markup" ,
413- " JSON-LD" ,
414- " meta tags" ,
415- " keyword research" ,
416- " AI visibility" ,
417- " ChatGPT ranking" ,
418- " Perplexity"
419- ],
420- "dependencies" : {
421- "twitter" : " >=1.0.0" ,
422- "reddit" : " >=1.0.0"
423- },
424- "auth" : {
425- "required" : false ,
426- "type" : " api_key" ,
427- "keys" : [
428- { "env" : " DATAFORSEO_LOGIN" , "url" : " https://dataforseo.com" , "optional" : true },
429- { "env" : " DATAFORSEO_PASSWORD" , "url" : " https://dataforseo.com" , "optional" : true }
430- ]
431- },
432- "install" : {
433- "user" : {
434- "claude" : " curl -fsSL opc.dev/install.sh | bash -s -- -t claude seo-geo" ,
435- "droid" : " curl -fsSL opc.dev/install.sh | bash -s -- -t droid seo-geo" ,
436- "opencode" : " curl -fsSL opc.dev/install.sh | bash -s -- -t opencode seo-geo" ,
437- "codex" : " curl -fsSL opc.dev/install.sh | bash -s -- -t codex seo-geo"
438- },
439- "project" : {
440- "claude" : " curl -fsSL opc.dev/install.sh | bash -s -- -t claude -p seo-geo" ,
441- "droid" : " curl -fsSL opc.dev/install.sh | bash -s -- -t droid -p seo-geo" ,
442- "cursor" : " curl -fsSL opc.dev/install.sh | bash -s -- -t cursor -p seo-geo" ,
443- "opencode" : " curl -fsSL opc.dev/install.sh | bash -s -- -t opencode -p seo-geo" ,
444- "codex" : " curl -fsSL opc.dev/install.sh | bash -s -- -t codex -p seo-geo"
445- }
446- },
447- "commands" : [
448- " python3 scripts/seo_audit.py \" {url}\" " ,
449- " python3 scripts/keyword_research.py \" {keyword}\" --limit 20" ,
450- " python3 scripts/serp_analysis.py \" {keyword}\" --depth 20" ,
451- " python3 scripts/backlinks.py \" {domain}\" --limit 20" ,
452- " python3 scripts/domain_overview.py \" {domain}\" "
453- ],
454- "links" : {
455- "github" : " https://github.com/ReScienceLab/opc-skills/tree/main/skills/seo-geo" ,
456- "example" : " https://github.com/ReScienceLab/opc-skills/blob/main/skills/seo-geo/examples/opc-skills-case-study.md"
457- }
458493 }
459494 ]
460- }
495+ }
0 commit comments