Skip to content

Commit 96c9ac9

Browse files
committed
Enhance agent configurations in data.toml by adding new agents for Kilo Code, Cline, Claude Code, Opencode, OpenHands, OpenAI Codex CLI, Qwen Code, and Zed. Update package.json scripts for improved development workflow with specific configurations for each agent. Remove the PIMP-MY-CLAUDE-CODE.md file and related generation script to streamline the codebase. Adjust GitHub Actions workflow for image generation to reflect new paths and configurations. Update index.astro and pimp-my-claude-code.astro to incorporate agent filtering and improve site navigation.
1 parent b48c2fc commit 96c9ac9

File tree

278 files changed

+9654
-764
lines changed

Some content is hidden

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

278 files changed

+9654
-764
lines changed

.github/workflows/generate-images.yml

Lines changed: 14 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -2,42 +2,39 @@ name: Generate Missing Images
22

33
on:
44
workflow_dispatch:
5-
schedule:
6-
# Run weekly on Sundays at 2 AM UTC
7-
- cron: '0 2 * * 0'
85
push:
96
paths:
10-
- 'data.toml'
7+
- "data.toml"
118
branches:
129
- main
1310

1411
jobs:
1512
generate-images:
1613
runs-on: ubuntu-latest
17-
14+
1815
permissions:
1916
contents: write
2017
pull-requests: write
21-
18+
2219
steps:
2320
- name: Checkout repository
2421
uses: actions/checkout@v4
2522
with:
2623
fetch-depth: 0
27-
24+
2825
- name: Setup Node.js
2926
uses: actions/setup-node@v4
3027
with:
31-
node-version: '20'
32-
28+
node-version: "20"
29+
3330
- name: Install dependencies
3431
run: npm ci
35-
32+
3633
- name: Generate missing images
3734
env:
3835
OPENAI_API_KEY: ${{ secrets.OPENAI_API_KEY }}
3936
run: npm run generate-images
40-
37+
4138
- name: Check for changes
4239
id: check_changes
4340
run: |
@@ -46,27 +43,27 @@ jobs:
4643
else
4744
echo "changes=false" >> $GITHUB_OUTPUT
4845
fi
49-
46+
5047
- name: Create Pull Request
5148
if: steps.check_changes.outputs.changes == 'true'
5249
uses: peter-evans/create-pull-request@v6
5350
with:
5451
token: ${{ secrets.GITHUB_TOKEN }}
55-
commit-message: 'feat: Add generated poster images for entries'
56-
title: 'Add generated poster images'
52+
commit-message: "feat: Add generated poster images for entries"
53+
title: "Add generated poster images"
5754
body: |
5855
This PR adds AI-generated poster images for entries that were missing them.
59-
56+
6057
The images were generated using OpenAI's gpt-image-1 model with the following prompt template:
6158
- Movie poster artwork style
6259
- Teal/gold color scheme
6360
- 16:9 aspect ratio
6461
- No text overlays
65-
62+
6663
Please review the generated images and the updated `data.toml` file.
6764
branch: generated-images-${{ github.run_number }}
6865
delete-branch: true
6966
labels: |
7067
automated
7168
images
72-
enhancement
69+
enhancement

PIMP-MY-CLAUDE-CODE.md

Lines changed: 0 additions & 173 deletions
This file was deleted.
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
import { defineConfig } from 'astro/config';
2+
import readmeIntegration from './src/lib/readme-integration.js';
3+
4+
// https://astro.build/config
5+
export default defineConfig({
6+
site: 'https://awesome-claude-code.com',
7+
base: '/',
8+
output: 'static',
9+
outDir: './dist/awesome-claude-code',
10+
build: {
11+
format: 'file'
12+
},
13+
integrations: [readmeIntegration()],
14+
vite: {
15+
define: {
16+
'import.meta.env.PUBLIC_SITE_VARIANT': JSON.stringify('awesome-claude-code'),
17+
'import.meta.env.PUBLIC_AGENT_FILTER': JSON.stringify('claude-code'),
18+
'import.meta.env.PUBLIC_SHOW_AGENT_FILTER': JSON.stringify(false)
19+
}
20+
}
21+
});

astro.config.awesome-codex-cli.mjs

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
import { defineConfig } from 'astro/config';
2+
import readmeIntegration from './src/lib/readme-integration.js';
3+
4+
// https://astro.build/config
5+
export default defineConfig({
6+
site: 'https://awesome-codex-cli.com',
7+
base: '/',
8+
output: 'static',
9+
outDir: './dist/awesome-codex-cli',
10+
build: {
11+
format: 'file'
12+
},
13+
integrations: [readmeIntegration()],
14+
vite: {
15+
define: {
16+
'import.meta.env.PUBLIC_SITE_VARIANT': JSON.stringify('awesome-codex-cli'),
17+
'import.meta.env.PUBLIC_AGENT_FILTER': JSON.stringify('codex-cli'),
18+
'import.meta.env.PUBLIC_SHOW_AGENT_FILTER': JSON.stringify(false)
19+
}
20+
}
21+
});
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
import { defineConfig } from 'astro/config';
2+
import readmeIntegration from './src/lib/readme-integration.js';
3+
4+
// https://astro.build/config
5+
export default defineConfig({
6+
site: 'https://awesome-gemini-cli.com',
7+
base: '/',
8+
output: 'static',
9+
outDir: './dist/awesome-gemini-cli',
10+
build: {
11+
format: 'file'
12+
},
13+
integrations: [readmeIntegration()],
14+
vite: {
15+
define: {
16+
'import.meta.env.PUBLIC_SITE_VARIANT': JSON.stringify('awesome-gemini-cli'),
17+
'import.meta.env.PUBLIC_AGENT_FILTER': JSON.stringify('gemini-cli'),
18+
'import.meta.env.PUBLIC_SHOW_AGENT_FILTER': JSON.stringify(false)
19+
}
20+
}
21+
});

astro.config.awesome-opencode.mjs

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
import { defineConfig } from 'astro/config';
2+
import readmeIntegration from './src/lib/readme-integration.js';
3+
4+
// https://astro.build/config
5+
export default defineConfig({
6+
site: 'https://awesome-opencode.com',
7+
base: '/',
8+
output: 'static',
9+
outDir: './dist/awesome-opencode',
10+
build: {
11+
format: 'file'
12+
},
13+
integrations: [readmeIntegration()],
14+
vite: {
15+
define: {
16+
'import.meta.env.PUBLIC_SITE_VARIANT': JSON.stringify('awesome-opencode'),
17+
'import.meta.env.PUBLIC_AGENT_FILTER': JSON.stringify('opencode'),
18+
'import.meta.env.PUBLIC_SHOW_AGENT_FILTER': JSON.stringify(false)
19+
}
20+
}
21+
});

0 commit comments

Comments
 (0)