By swiftwasm
Generate type-safe Swift–JavaScript bindings for WebAssembly projects using BridgeJS. Export Swift APIs to JavaScript/TypeScript or import JS/TS APIs into Swift with @JS macros or bridge-js.d.ts declaration files.
A collection of Agent Skills designed to help AI coding agents build and maintain Swift applications targeting WebAssembly.
Agent Skills are specialized modules containing instructions, scripts, and documentation that give AI agents (like Claude, Gemini, or Codex) the domain expertise needed to perform complex tasks.
This repository is compatible with major agent tools, leveraging standardized formats to ensure your agent has the right context for SwiftWasm development.
Install individual skills directly from this repository:
npx skills add https://github.com/swiftwasm/skills --skill javascriptkit
npx skills add https://github.com/swiftwasm/skills --skill bridge-js
npx skills add https://github.com/swiftwasm/skills --skill porting
Add this repository as a plugin marketplace:
claude plugin marketplace add swiftwasm/skills
Install skills:
for skill in javascriptkit bridge-js porting; do
claude plugin install ${skill}@swiftwasm-skills
done
Alternatively, add to your project's .claude/settings.json:
{
"enabledPlugins": ["swiftwasm-skills"],
"extraKnownMarketplaces": ["swiftwasm/skills"]
}
OpenAI Codex CLI and compatible tools support the Agent Skills format by searching specific directories.
To make all skills from this repository available across all your projects:
# Create the Codex skills directory
mkdir -p ~/.codex/skills
# Clone and copy all skills
git clone https://github.com/swiftwasm/skills.git /tmp/swiftwasm-skills
for skill_path in /tmp/swiftwasm-skills/javascriptkit /tmp/swiftwasm-skills/bridge-js /tmp/swiftwasm-skills/porting; do
cp -r "$skill_path" ~/.codex/skills/
done
To use skills only within a specific project:
# In your project root
mkdir -p .codex/skills
for skill_path in /path/to/swiftwasm-skills/javascriptkit /path/to/swiftwasm-skills/bridge-js /path/to/swiftwasm-skills/porting; do
cp -r "$skill_path" .codex/skills/
done
This repository includes a gemini-extension.json for integration. Install it using the following command:
gemini extensions install https://github.com/swiftwasm/skills.git --consent
For Cursor, please refer to Installing Skills from GitHub.
| Name | Description | Documentation |
|---|---|---|
javascriptkit | Assist with Swift & JavaScript interop, project initialization, and memory management for WebAssembly. | SKILL.md |
bridge-js | Assist with BridgeJS for type-safe Swift-to-JavaScript bindings, exporting Swift APIs, and importing TypeScript definitions. | SKILL.md |
porting | Check Swift on Wasm compatibility, identify incompatible frameworks, port and refactor code for WebAssembly. | SKILL.md |
Once a skill is installed or loaded, you can trigger its logic by mentioning relevant tasks to your agent. For example, using the javascriptkit skill:
The agent will automatically refer to the appropriate SKILL.md file and any associated helper scripts to fulfill your request.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
npx claudepluginhub swiftwasm/swift-wasm-agent-skill --plugin portingComprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Design fluency for frontend development. 1 skill with 23 commands (/impeccable polish, /impeccable audit, /impeccable critique, etc.) and curated anti-pattern detection.
Behavioral guidelines to reduce common LLM coding mistakes, derived from Andrej Karpathy's observations on LLM coding pitfalls
Access thousands of AI prompts and skills directly in your AI coding assistant. Search prompts, discover skills, save your own, and improve prompts with AI.
Develop, test, build, and deploy Godot 4.x games with Claude Code. Includes GdUnit4 testing, web/desktop exports, CI/CD pipelines, and deployment to Vercel/GitHub Pages/itch.io.
Complete developer toolkit for Claude Code