Skip to content

Commit 80062a5

Browse files
chore: sync marketplace artifacts with README
1 parent 40685f9 commit 80062a5

164 files changed

Lines changed: 12131 additions & 181 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.agents/plugins/marketplace.json

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -208,6 +208,18 @@
208208
},
209209
"category": "Tools & Integrations"
210210
},
211+
{
212+
"name": "codex-seo",
213+
"source": {
214+
"source": "local",
215+
"path": "./plugins/BestLemoon/codex-seo"
216+
},
217+
"policy": {
218+
"installation": "AVAILABLE",
219+
"authentication": "ON_INSTALL"
220+
},
221+
"category": "Tools & Integrations"
222+
},
211223
{
212224
"name": "context-pack",
213225
"source": {
@@ -340,6 +352,30 @@
340352
},
341353
"category": "Tools & Integrations"
342354
},
355+
{
356+
"name": "remotion",
357+
"source": {
358+
"source": "local",
359+
"path": "./plugins/tim-osterhus/codex-remotion-plugin"
360+
},
361+
"policy": {
362+
"installation": "AVAILABLE",
363+
"authentication": "ON_INSTALL"
364+
},
365+
"category": "Tools & Integrations"
366+
},
367+
{
368+
"name": "n8n-mcp-synta-codex",
369+
"source": {
370+
"source": "local",
371+
"path": "./plugins/Synta-ai/n8n-mcp-codex-plugin-synta"
372+
},
373+
"policy": {
374+
"installation": "AVAILABLE",
375+
"authentication": "ON_INSTALL"
376+
},
377+
"category": "Tools & Integrations"
378+
},
343379
{
344380
"name": "task-scheduler",
345381
"source": {
@@ -364,6 +400,18 @@
364400
},
365401
"category": "Tools & Integrations"
366402
},
403+
{
404+
"name": "upwork-autopilot",
405+
"source": {
406+
"source": "local",
407+
"path": "./plugins/klajdikkolaj/upwork-autopilot"
408+
},
409+
"policy": {
410+
"installation": "AVAILABLE",
411+
"authentication": "ON_INSTALL"
412+
},
413+
"category": "Tools & Integrations"
414+
},
367415
{
368416
"name": "yandex-direct-for-all",
369417
"source": {
Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
1+
{
2+
"name": "codex-seo",
3+
"version": "1.8.0",
4+
"description": "Comprehensive SEO analysis plugin for Codex with audits, technical SEO, content quality, schema, GEO, local SEO, backlinks, Google APIs, and MCP-backed extensions.",
5+
"author": {
6+
"name": "BestLemoon",
7+
"url": "https://github.com/BestLemoon"
8+
},
9+
"homepage": "https://github.com/BestLemoon/codex-seo",
10+
"repository": "https://github.com/BestLemoon/codex-seo",
11+
"license": "MIT",
12+
"keywords": [
13+
"seo",
14+
"codex",
15+
"technical-seo",
16+
"schema",
17+
"backlinks",
18+
"google-search-console",
19+
"pagespeed",
20+
"crux",
21+
"ga4",
22+
"local-seo",
23+
"geo"
24+
],
25+
"skills": "./skills/",
26+
"hooks": "./hooks/hooks.json",
27+
"mcpServers": "./.mcp.json",
28+
"interface": {
29+
"type": "cli",
30+
"displayName": "Codex SEO",
31+
"shortDescription": "SEO audits, reports, Google data, and MCP-backed analysis.",
32+
"longDescription": "Codex SEO adds a full SEO analysis stack to Codex: audits, page analysis, schema checks, GEO, local/maps, backlinks, Google API workflows, PDF reporting, and optional DataForSEO, Firecrawl, and image-generation extensions. This public repo is adapted from AgriciDaniel/claude-seo.",
33+
"developerName": "BestLemoon",
34+
"category": "Productivity",
35+
"capabilities": [
36+
"Interactive",
37+
"Write"
38+
],
39+
"websiteURL": "https://github.com/BestLemoon/codex-seo",
40+
"privacyPolicyURL": "https://github.com/BestLemoon/codex-seo/blob/main/PRIVACY.md",
41+
"termsOfServiceURL": "https://github.com/BestLemoon/codex-seo/blob/main/LICENSE",
42+
"defaultPrompt": [
43+
"/seo audit https://example.com",
44+
"$seo schema https://example.com",
45+
"Run a technical SEO review for this site"
46+
],
47+
"brandColor": "#1e3a5f",
48+
"composerIcon": "./assets/icon.svg",
49+
"logo": "./assets/logo.svg",
50+
"screenshots": [
51+
"./assets/screenshot-audit.svg",
52+
"./assets/screenshot-report.svg"
53+
]
54+
}
55+
}
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
.git/
2+
.scanner-venv/
3+
.venv/
4+
__pycache__/
5+
.pytest_cache/
6+
.mypy_cache/
7+
tests/
8+
charts/
9+
dist/
10+
build/
11+
oauth-token.json
12+
oauth-token-*.json
13+
client_secret*.json
14+
service_account*.json
15+
.env
16+
.env.*
17+
*.pem
18+
*.key
19+
*.p12
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
MIT License
2+
3+
Copyright (c) 2026 agricidaniel
4+
5+
Permission is hereby granted, free of charge, to any person obtaining a copy
6+
of this software and associated documentation files (the "Software"), to deal
7+
in the Software without restriction, including without limitation the rights
8+
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9+
copies of the Software, and to permit persons to whom the Software is
10+
furnished to do so, subject to the following conditions:
11+
12+
The above copyright notice and this permission notice shall be included in all
13+
copies or substantial portions of the Software.
14+
15+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21+
SOFTWARE.
Lines changed: 117 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,117 @@
1+
# Codex SEO
2+
3+
[中文说明](./README.zh-CN.md)
4+
5+
Codex SEO is a Codex-native SEO analysis plugin with slash-friendly entrypoints,
6+
specialist agents, Python execution utilities, and optional MCP-backed
7+
extensions.
8+
9+
This public repository is a standalone Codex adaptation of the original
10+
[AgriciDaniel/claude-seo](https://github.com/AgriciDaniel/claude-seo). The goal
11+
is to preserve the original SEO capability set while shipping it in a cleaner
12+
Codex-first layout for local installation, testing, and public distribution.
13+
14+
## Features
15+
16+
- Full-site audits with parallel specialist agents
17+
- Deep analysis for pages, technical SEO, content, schema, sitemaps, images,
18+
GEO, local SEO, maps, hreflang, and backlinks
19+
- Google API workflows for PageSpeed, CrUX, Search Console, Indexing, and GA4
20+
- Optional MCP-backed extensions for DataForSEO, Firecrawl, and image generation
21+
- PDF and HTML report generation through `scripts/google_report.py`
22+
23+
## Invocation
24+
25+
The main skill name is `seo`. Use whichever Codex entrypoint is available:
26+
27+
- Slash command: `/seo audit https://example.com`
28+
- Explicit skill call: `$seo audit https://example.com`
29+
- Natural language: `Run a full SEO audit for https://example.com`
30+
31+
Core subcommands:
32+
33+
- `audit`
34+
- `page`
35+
- `technical`
36+
- `content`
37+
- `schema`
38+
- `sitemap`
39+
- `images`
40+
- `geo`
41+
- `local`
42+
- `maps`
43+
- `hreflang`
44+
- `google`
45+
- `backlinks`
46+
- `dataforseo`
47+
- `firecrawl`
48+
- `image-gen`
49+
50+
## Repository Layout
51+
52+
```text
53+
codex-seo/
54+
.codex-plugin/plugin.json
55+
.agents/plugins/marketplace.json
56+
.mcp.json
57+
skills/
58+
agents/
59+
scripts/
60+
extensions/
61+
docs/
62+
schema/
63+
hooks/
64+
```
65+
66+
## Install
67+
68+
```bash
69+
git clone https://github.com/BestLemoon/codex-seo.git
70+
cd codex-seo
71+
./install.sh
72+
```
73+
74+
Windows:
75+
76+
```powershell
77+
git clone https://github.com/BestLemoon/codex-seo.git
78+
cd codex-seo
79+
.\install.ps1
80+
```
81+
82+
The installer copies the plugin into `~/plugins/codex-seo`, updates
83+
`~/.agents/plugins/marketplace.json`, and creates a local virtual environment for
84+
the Python utilities.
85+
86+
More detail: [docs/INSTALLATION.md](./docs/INSTALLATION.md)
87+
88+
## Extensions
89+
90+
Optional extension installers configure the plugin-local `.mcp.json` instead of
91+
writing to a global assistant configuration:
92+
93+
- `./extensions/dataforseo/install.sh`
94+
- `./extensions/firecrawl/install.sh`
95+
- `./extensions/banana/install.sh`
96+
97+
If no extension is configured, Codex SEO falls back to local scripts and static
98+
analysis where possible.
99+
100+
## Verification
101+
102+
Useful smoke checks:
103+
104+
```bash
105+
python3 scripts/install_plugin.py --help
106+
python3 scripts/configure_mcp.py --help
107+
python3 scripts/google_auth.py --help
108+
python3 scripts/backlinks_auth.py --help
109+
python3 scripts/google_report.py --help
110+
```
111+
112+
## Credits
113+
114+
- Adapted from [AgriciDaniel/claude-seo](https://github.com/AgriciDaniel/claude-seo)
115+
- Original concepts and much of the SEO methodology come from the upstream
116+
project
117+
- Repo-specific attribution details live in [NOTICE.md](./NOTICE.md)
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
# Security Policy
2+
3+
## Reporting a Vulnerability
4+
5+
If you discover a security vulnerability, please report it responsibly:
6+
7+
1. **Do NOT open a public issue**
8+
2. Open a [GitHub Security Advisory](https://github.com/BestLemoon/codex-seo/security/advisories/new) on this repo
9+
3. Or contact the maintainer directly
10+
11+
## Response Timeline
12+
13+
- **Acknowledgment**: Within 72 hours of report
14+
- **Status update**: Within 7 days with initial assessment
15+
- **Resolution**: We aim to release a fix within 30 days for confirmed vulnerabilities
16+
17+
## Supported Versions
18+
19+
Only the latest version receives security updates.
20+
21+
## Security Practices
22+
23+
- No credentials or API keys are stored in this repository
24+
- Install scripts write only to user-level directories (`~/plugins/` and `~/.agents/`)
25+
- Python dependencies install in isolated virtual environments
Lines changed: 8 additions & 0 deletions
Loading
Lines changed: 11 additions & 0 deletions
Loading
Lines changed: 28 additions & 0 deletions
Loading
Lines changed: 21 additions & 0 deletions
Loading

0 commit comments

Comments
 (0)