Kill AI Slop
yetone/kill-ai-slop
Find and remove AI slop — the generic, machine-default visual and copy tics of vibe-coded products — from a web project.
Comprehensive integration skill for building sites with SvelteKit 2, Svelte 5, and Tailwind CSS v4
$ npx skills add 302ai/302-AI-Studio --skill sveltekit-svelte5-tailwind-skill -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install 302ai/302-AI-Studio sveltekit-svelte5-tailwind-skill --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/302ai/302-AI-Studio.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/sveltekit-svelte5-tailwind-skill .claude/skills/sveltekit-svelte5-tailwind-skill && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "sveltekit-svelte5-tailwind-skill" agent skill from https://github.com/302ai/302-AI-Studio/tree/master/.agents/skills/sveltekit-svelte5-tailwind-skill into .claude/skills/sveltekit-svelte5-tailwind-skill/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "sveltekit-svelte5-tailwind-skill", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/302ai/302-AI-Studio/tree/master/.agents/skills/sveltekit-svelte5-tailwind-skillType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add 302ai/302-AI-Studio --skill sveltekit-svelte5-tailwind-skill -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install 302ai/302-AI-Studio sveltekit-svelte5-tailwind-skill --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/302ai/302-AI-Studio.git skills-src && mkdir -p .agents/skills && cp -r skills-src/.agents/skills/sveltekit-svelte5-tailwind-skill .agents/skills/sveltekit-svelte5-tailwind-skill && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "sveltekit-svelte5-tailwind-skill" agent skill from https://github.com/302ai/302-AI-Studio/tree/master/.agents/skills/sveltekit-svelte5-tailwind-skill into .agents/skills/sveltekit-svelte5-tailwind-skill/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "sveltekit-svelte5-tailwind-skill", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add 302ai/302-AI-Studio --skill sveltekit-svelte5-tailwind-skill -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install 302ai/302-AI-Studio sveltekit-svelte5-tailwind-skill --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/302ai/302-AI-Studio.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/.agents/skills/sveltekit-svelte5-tailwind-skill .cursor/skills/sveltekit-svelte5-tailwind-skill && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "sveltekit-svelte5-tailwind-skill" agent skill from https://github.com/302ai/302-AI-Studio/tree/master/.agents/skills/sveltekit-svelte5-tailwind-skill into .cursor/skills/sveltekit-svelte5-tailwind-skill/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "sveltekit-svelte5-tailwind-skill", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/302ai/302-AI-Studio.git --path .agents/skills/sveltekit-svelte5-tailwind-skill--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add 302ai/302-AI-Studio --skill sveltekit-svelte5-tailwind-skill -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install 302ai/302-AI-Studio sveltekit-svelte5-tailwind-skill --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/302ai/302-AI-Studio.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/.agents/skills/sveltekit-svelte5-tailwind-skill .gemini/skills/sveltekit-svelte5-tailwind-skill && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "sveltekit-svelte5-tailwind-skill" agent skill from https://github.com/302ai/302-AI-Studio/tree/master/.agents/skills/sveltekit-svelte5-tailwind-skill into .gemini/skills/sveltekit-svelte5-tailwind-skill/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "sveltekit-svelte5-tailwind-skill", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install 302ai/302-AI-Studio sveltekit-svelte5-tailwind-skillInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add 302ai/302-AI-Studio --skill sveltekit-svelte5-tailwind-skill -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/302ai/302-AI-Studio.git skills-src && mkdir -p .github/skills && cp -r skills-src/.agents/skills/sveltekit-svelte5-tailwind-skill .github/skills/sveltekit-svelte5-tailwind-skill && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "sveltekit-svelte5-tailwind-skill" agent skill from https://github.com/302ai/302-AI-Studio/tree/master/.agents/skills/sveltekit-svelte5-tailwind-skill into .github/skills/sveltekit-svelte5-tailwind-skill/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "sveltekit-svelte5-tailwind-skill", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add 302ai/302-AI-Studio --skill sveltekit-svelte5-tailwind-skill -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install 302ai/302-AI-Studio sveltekit-svelte5-tailwind-skill --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/302ai/302-AI-Studio.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/.agents/skills/sveltekit-svelte5-tailwind-skill .opencode/skills/sveltekit-svelte5-tailwind-skill && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "sveltekit-svelte5-tailwind-skill" agent skill from https://github.com/302ai/302-AI-Studio/tree/master/.agents/skills/sveltekit-svelte5-tailwind-skill into .opencode/skills/sveltekit-svelte5-tailwind-skill/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "sveltekit-svelte5-tailwind-skill", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
sveltekit-svelte5-tailwind-skillComprehensive integration skill for building sites with SvelteKit 2, Svelte 5, and Tailwind CSS v4
Sveltekit Svelte5 Tailwind Skill is an agent skill from 302ai/302-AI-Studio. Comprehensive integration skill for building sites with SvelteKit 2, Svelte 5, and Tailwind CSS v4
Its SKILL.md is about 3.5k tokens, which your agent loads only when the skill is triggered. The skill folder holds 35 other files, including reference files (for example `README.md`, `docs/adapters-reference.md` and `docs/advanced-routing.md`).
It sits in Frontend & Design, covering CSS and styling. It works with Tailwind CSS, SvelteKit and Svelte. The licence is AGPL-3.0.
6 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit 8b11163. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Shell commands in SKILL.md call:
npmFrom the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md. Its commands use npm, which can reach the network depending on how they are called.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Sveltekit Svelte5 Tailwind Skill loads about 3.5k tokens when it runs, and up to ~93k if it reads all its reference files. Until then it costs about 33 tokens; SKILL.md has 1,080 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from 302ai/302-AI-Studio at commit 8b11163, republished under its AGPL-3.0 licence (© 302ai). 1,080 words, ~3,472 tokens.
.claude/skills/sveltekit-svelte5-tailwind-skill/SKILL.md (or your agent's skills folder). This skill also uses 33 other files; get the full folder from GitHub.This skill provides comprehensive guidance for building modern web applications with the SvelteKit 2 + Svelte 5 + Tailwind CSS v4 stack.
SvelteKit 2 is a modern full-stack framework with:
Svelte 5 introduces a new reactivity system with:
$state(), $derived(), $effect(), $props()Tailwind CSS v4 offers:
Integration challenges this skill addresses:
CRITICAL: Research-First Methodology
When a user asks you to build something with this stack:
Research first - Search the documentation to understand:
Then execute - Implement the solution using the knowledge gained from documentation
Why this matters:
Workflow:
This skill includes two searchable documentation collections:
17 curated guides addressing specific integration challenges:
7 adapted documentation guides covering complete APIs:
IMPORTANT: Always search before implementing!
This skill uses a 5-stage search process for efficient documentation lookup:
Find all documentation indexes:
find . -name "index.jsonl" -type fExpected output:
./references/index.jsonl (17 problem-focused guides)./docs/index.jsonl (7 comprehensive references)Sample each collection to understand its scope:
Read references/index.jsonl with offset: 1, limit: 5
Read docs/index.jsonl with offset: 1, limit: 5Determine which collection(s) are relevant to your query.
Read the complete index file(s) for your chosen collection(s):
Read references/index.jsonl # For how-to guides and troubleshooting
Read docs/index.jsonl # For API reference and configurationAnalyze the summaries to identify 3-4 most relevant files:
For setup questions → references/getting-started.md, references/project-setup.md For runes questions → references/svelte5-runes.md, docs/svelte5-api-reference.md For forms questions → references/forms-and-actions.md, docs/integration-patterns.md For styling questions → references/styling-with-tailwind.md, docs/tailwind-configuration.md For SSR questions → references/server-rendering.md, docs/advanced-ssr.md For deployment → references/deployment-guide.md, docs/adapters-reference.md For errors → references/common-issues.md, references/troubleshooting.md
Consider:
For your 3-4 candidates, read their sections.jsonl entries:
Read references/sections.jsonl with offset: {index}, limit: 1
Read docs/sections.jsonl with offset: {index}, limit: 1Important: Index number from index.jsonl = line number in sections.jsonl
Analyze the section summaries to identify which sections address your query.
Read only the relevant sections:
Read references/getting-started.md with offset: 45, limit: 89
Read docs/svelte5-api-reference.md with offset: 120, limit: 65Use the offset and limit from the sections.jsonl data for precise reading.
Combine information from multiple sources:
Example file references:
See: references/svelte5-runes.md:156-245 (Server-Side Constraints)
See: docs/advanced-ssr.md:89-134 (SSR Load Functions)For complete search methodology with examples, see references/documentation-search-system.md
For a complete walkthrough, search references/getting-started.md
Basic setup commands:
# 1. Create SvelteKit project
npm create svelte@latest my-app
cd my-app
npm install
# 2. Add Tailwind v4
npm install -D tailwindcss@next @tailwindcss/vite@next
# 3. Configure Vite (vite.config.js)
import { sveltekit } from '@sveltejs/kit/vite';
import tailwindcss from '@tailwindcss/vite';
export default {
plugins: [
tailwindcss(), // MUST be before sveltekit()
sveltekit()
]
};
# 4. Create app.css
@import "tailwindcss";
# 5. Import in root layout (src/routes/+layout.svelte)
<script>
import '../app.css';
</script>
<slot />
# 6. Verify
npm run devCritical configuration:
@next tag for Tailwind v4 packagesSetup and Configuration → Search: references/getting-started.md, references/project-setup.md → Key sections: Installation, Vite Configuration, Directory Structure
Svelte 5 Runes with SSR → Search: references/svelte5-runes.md → Critical: "Server-Side Constraints" section - $state() doesn't work in SSR!
Forms and Progressive Enhancement → Search: references/forms-and-actions.md → Key pattern: Manual enhance() for rune compatibility
Styling Components → Search: references/styling-with-tailwind.md, references/styling-patterns.md → Key topics: Dynamic classes, dark mode, component patterns
Data Loading → Search: references/data-loading.md, docs/advanced-ssr.md → Key pattern: Passing load() data to rune state
Deployment → Search: references/deployment-guide.md, docs/adapters-reference.md → Platform-specific: Vercel, Cloudflare, Node, static
Troubleshooting Errors → Search: references/common-issues.md first (quick fixes) → Then: references/troubleshooting.md (systematic debugging)
CSS not loading in production → Search: references/common-issues.md section "CSS Loading Issues" → Quick check: Vite plugin order, CSS import location
Runes causing SSR errors → Search: references/svelte5-runes.md section "Server-Side Constraints" → Quick fix: Don't use $state() or $effect() in SSR components
Form losing state on submit → Search: references/forms-and-actions.md section "Handling use:enhance Reactivity" → Quick fix: Use manual enhance() callback
HMR breaking → Search: references/common-issues.md section "Hot Module Reload Problems" → Quick fix: Check Vite plugin order and file watch settings
Tailwind classes not working → Search: references/styling-with-tailwind.md section "Content Detection and Purging" → Quick fix: Check content paths in config, use full class names
For systematic troubleshooting, see references/troubleshooting.md
Server + Client Component Split
<!-- +page.svelte (SSR-safe) -->
<script>
export let data;
</script>
<ClientCounter initialCount={data.count} />
<!-- ClientCounter.svelte (client-only runes) -->
<script>
let { initialCount } = $props();
let count = $state(initialCount);
</script>Form with Progressive Enhancement
<script>
import { enhance } from "$app/forms";
let { form } = $props();
let submitting = $state(false);
</script>
<form
method="POST"
use:enhance={() => {
submitting = true;
return async ({ result, update }) => {
submitting = false;
await update();
};
}}
>
<!-- form fields -->
</form>Conditional Tailwind Classes
<script>
let active = $state(false);
</script>
<!-- ✅ GOOD: Full class names -->
<div class:bg-blue-500={active} class:bg-gray-200={!active}>Button</div>
<!-- ❌ BAD: Dynamic class parts -->
<div class="bg-{active ? 'blue' : 'gray'}-500">Button</div>For complete patterns, search docs/integration-patterns.md
Search references/best-practices.md for comprehensive guidance on:
Migrating from Svelte 4 to Svelte 5 in SvelteKit → Search: references/migration-svelte4-to-5.md → Key topics: Stores to runes, reactive statements to $derived, slots to snippets
Migrating from Tailwind v3 to v4 → Search: references/tailwind-v4-migration.md → Key topics: CSS-first config, Vite plugin, syntax changes
Search references/performance-optimization.md for:
This skill covers:
All code examples and patterns are tested with these versions.
sveltekit-svelte5-tailwind-skill/
├── SKILL.md # This file
├── references/ # Problem-focused guides (17 files)
│ ├── index.jsonl # Search index
│ ├── sections.jsonl # Section details
│ ├── index.meta.json # Collection metadata
│ ├── documentation-search-system.md # Complete search methodology
│ ├── getting-started.md
│ ├── project-setup.md
│ ├── svelte5-runes.md
│ ├── forms-and-actions.md
│ ├── styling-with-tailwind.md
│ ├── server-rendering.md
│ ├── data-loading.md
│ ├── deployment-guide.md
│ ├── routing-patterns.md
│ ├── styling-patterns.md
│ ├── best-practices.md
│ ├── performance-optimization.md
│ ├── migration-svelte4-to-5.md
│ ├── tailwind-v4-migration.md
│ ├── common-issues.md
│ └── troubleshooting.md
├── docs/ # Comprehensive references (7 files)
│ ├── index.jsonl # Search index
│ ├── sections.jsonl # Section details
│ ├── index.meta.json # Collection metadata
│ ├── sveltekit-configuration.md
│ ├── svelte5-api-reference.md
│ ├── tailwind-configuration.md
│ ├── adapters-reference.md
│ ├── advanced-routing.md
│ ├── advanced-ssr.md
│ └── integration-patterns.md
├── provenance.jsonl # Source attribution
└── skill.manifest.json # Skill metadataThis skill uses author-only distribution:
adapted_from)Always search documentation before implementing! The research-first approach prevents common mistakes and ensures you follow integration best practices.
Start with Stage 0 (discover indexes) and work through the 5-stage search process for every question.
© 302ai, AGPL-3.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 33 other files (references) in .agents/skills/sveltekit-svelte5-tailwind-skill of 302ai/302-AI-Studio.
Open the folder on GitHubat commit 8b11163
Sveltekit Svelte5 Tailwind Skill next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Sveltekit Svelte5 Tailwind Skill this skill302ai/302-AI-Studio | 132 | — | ~3.5k | Automated safety check: Pass | AGPL-3.0 | |
| Kill AI Slopyetone/kill-ai-slop | 1.3k | — | ~1.4k | Automated safety check: Pass | Apache-2.0 | |
| Design StyleCastor6/tactus | 376 | 1 repos | ~2.1k | Automated safety check: Pass | Apache-2.0 | |
| Svelte Code Writerkampsy/ui | 288 | 2 repos | ~490 | Automated safety check: Pass | MIT | |
| Kampsy UIkampsy/ui | 288 | — | ~3.6k | Automated safety check: Pass | MIT | |
| UI UX Pro Maxsundial-org/awesome-openclaw-skills | 663 | 2 repos | ~657 | Automated safety check: Pass | None |
yetone/kill-ai-slop
Find and remove AI slop — the generic, machine-default visual and copy tics of vibe-coded products — from a web project.
Castor6/tactus
A skill your agent uses whenever the user asks to build, create, design, develop, improve, or style any frontend interface or visual element.
kampsy/ui
CLI tools for Svelte 5 documentation lookup and code analysis.
kampsy/ui
Consumer guide to build UIs with kampsy-ui (Svelte 5 + Tailwind v4, Geist-inspired).
sundial-org/awesome-openclaw-skills
UI/UX design intelligence and implementation guidance for building polished interfaces.
SrivarsanK/Glide
Authoritative guide and toolset for AI agents to operate, configure, and visually design applications using Glide (@srivarsank/glide).
302ai/302-AI-Studio
Adversarial code review that breaks the self-review monoculture.
302ai/302-AI-Studio
Provides comprehensive guidance for Electron framework including main process, renderer process, IPC communication, window management, and desktop app development.
302ai/302-AI-Studio
A skill your agent uses whenever the user wants to commit changes and create a Pull Request (e.g., 'commit and PR', 'push my changes', 'create a PR').
302ai/302-AI-Studio
Create GitHub Pull Request for feature request from specification file using pullrequesttemplate.md template.
Works with
Categories
Comprehensive integration skill for building sites with SvelteKit 2, Svelte 5, and Tailwind CSS v4. Sveltekit Svelte5 Tailwind Skill is an agent skill from 302ai/302-AI-Studio.
Sveltekit Svelte5 Tailwind Skill fits situations like: tasks that involve CSS and styling.
Run `npx skills add 302ai/302-AI-Studio --skill sveltekit-svelte5-tailwind-skill -a claude-code`. Or copy the skill folder (.agents/skills/sveltekit-svelte5-tailwind-skill in 302ai/302-AI-Studio) into .claude/skills/sveltekit-svelte5-tailwind-skill in your project. Claude Code loads it when a task matches its description.
Run `npx skills add 302ai/302-AI-Studio --skill sveltekit-svelte5-tailwind-skill -a codex`. Or copy the skill folder (.agents/skills/sveltekit-svelte5-tailwind-skill in 302ai/302-AI-Studio) into .agents/skills/sveltekit-svelte5-tailwind-skill in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add 302ai/302-AI-Studio --skill sveltekit-svelte5-tailwind-skill -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/sveltekit-svelte5-tailwind-skill, .gemini/skills/sveltekit-svelte5-tailwind-skill, .github/skills/sveltekit-svelte5-tailwind-skill and .opencode/skills/sveltekit-svelte5-tailwind-skill in your project.
Going by SKILL.md and its folder, Sveltekit Svelte5 Tailwind Skill needs the command-line tools its instructions call (npm). Our summary lists: Node.js.
SKILL.md contains no URLs. Its commands use npm, which can reach the network depending on how they are called. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Sveltekit Svelte5 Tailwind Skill is published under the AGPL-3.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 3.5k tokens (SKILL.md is roughly 14k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 89k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Sveltekit Svelte5 Tailwind Skill: Kill AI Slop (yetone/kill-ai-slop, 1.3k stars), Design Style (Castor6/tactus, 376 stars), Svelte Code Writer (kampsy/ui, 288 stars) and Kampsy UI (kampsy/ui, 288 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
302ai (a GitHub organization) maintains it in 302ai/302-AI-Studio, which has 132 GitHub stars. The repository holds 5 skills in this directory. The repository was last updated on August 31, 2026.
Source: 302ai/302-AI-Studio on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.