openui-forge
Cross-IDE, multi-stack agent skill for OpenUI (the Open Standard for Generative UI). Adds OpenUI to existing projects across 12 backend stacks, any LLM provider, and 11 agent platforms. Scaffold, integrate, validate.
File Explorer
- adapter-matrix.md
- backend-patterns.md
- component-patterns.md
- openui-lang-spec.md
- detect-stack.ps1
- detect-stack.sh
- validate.ps1
- validate.sh
- api-route-anthropic.ts.template
- api-route-langchain.ts.template
- api-route-openai.ts.template
- api-route-vercel-ai.ts.template
- component.tsx.template
- handler-csharp.cs.template
- handler-elixir.ex.template
- handler-go.go.template
- handler-java.java.template
- handler-php.php.template
- handler-python.py.template
- handler-ruby.rb.template
- handler-rust.rs.template
- library.ts.template
- page-fullscreen.tsx.template
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- ADOPTERS_PR.md
- AGENT_A_skillssh.md
- AGENT_C_security.md
- adapter-matrix.md
- backend-patterns.md
- component-patterns.md
- openui-lang-spec.md
- detect-stack.ps1
- detect-stack.sh
- validate.ps1
- validate.sh
- api-route-anthropic.ts.template
- api-route-langchain.ts.template
- api-route-openai.ts.template
- api-route-vercel-ai.ts.template
- component.tsx.template
- handler-csharp.cs.template
- handler-elixir.ex.template
- handler-go.go.template
- handler-java.java.template
- handler-php.php.template
- handler-python.py.template
- handler-ruby.rb.template
- handler-rust.rs.template
- library.ts.template
- page-fullscreen.tsx.template
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- hooks.json
- marketplace.json
- plugin.json
- adapter-matrix.md
- backend-patterns.md
- component-patterns.md
- openui-lang-spec.md
- detect-stack.ps1
- detect-stack.sh
- validate.ps1
- validate.sh
- api-route-anthropic.ts.template
- api-route-langchain.ts.template
- api-route-openai.ts.template
- api-route-vercel-ai.ts.template
- component.tsx.template
- handler-csharp.cs.template
- handler-elixir.ex.template
- handler-go.go.template
- handler-java.java.template
- handler-php.php.template
- handler-python.py.template
- handler-ruby.rb.template
- handler-rust.rs.template
- library.ts.template
- page-fullscreen.tsx.template
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- adapter-matrix.md
- backend-patterns.md
- component-patterns.md
- openui-lang-spec.md
- detect-stack.ps1
- detect-stack.sh
- validate.ps1
- validate.sh
- api-route-anthropic.ts.template
- api-route-langchain.ts.template
- api-route-openai.ts.template
- api-route-vercel-ai.ts.template
- component.tsx.template
- handler-csharp.cs.template
- handler-elixir.ex.template
- handler-go.go.template
- handler-java.java.template
- handler-php.php.template
- handler-python.py.template
- handler-ruby.rb.template
- handler-rust.rs.template
- library.ts.template
- page-fullscreen.tsx.template
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- openui-forge.md
- adapter-matrix.md
- backend-patterns.md
- component-patterns.md
- openui-lang-spec.md
- detect-stack.ps1
- detect-stack.sh
- validate.ps1
- validate.sh
- api-route-anthropic.ts.template
- api-route-langchain.ts.template
- api-route-openai.ts.template
- api-route-vercel-ai.ts.template
- component.tsx.template
- handler-csharp.cs.template
- handler-elixir.ex.template
- handler-go.go.template
- handler-java.java.template
- handler-php.php.template
- handler-python.py.template
- handler-ruby.rb.template
- handler-rust.rs.template
- library.ts.template
- page-fullscreen.tsx.template
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- adapter-matrix.md
- backend-patterns.md
- component-patterns.md
- openui-lang-spec.md
- detect-stack.ps1
- detect-stack.sh
- validate.ps1
- validate.sh
- api-route-anthropic.ts.template
- api-route-langchain.ts.template
- api-route-openai.ts.template
- api-route-vercel-ai.ts.template
- component.tsx.template
- handler-csharp.cs.template
- handler-elixir.ex.template
- handler-go.go.template
- handler-java.java.template
- handler-php.php.template
- handler-python.py.template
- handler-ruby.rb.template
- handler-rust.rs.template
- library.ts.template
- page-fullscreen.tsx.template
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- adapter-matrix.md
- backend-patterns.md
- component-patterns.md
- openui-lang-spec.md
- detect-stack.ps1
- detect-stack.sh
- validate.ps1
- validate.sh
- api-route-anthropic.ts.template
- api-route-langchain.ts.template
- api-route-openai.ts.template
- api-route-vercel-ai.ts.template
- component.tsx.template
- handler-csharp.cs.template
- handler-elixir.ex.template
- handler-go.go.template
- handler-java.java.template
- handler-php.php.template
- handler-python.py.template
- handler-ruby.rb.template
- handler-rust.rs.template
- library.ts.template
- page-fullscreen.tsx.template
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- skill-validation.yml
- log.json
- openui-forge.md
- adapter-matrix.md
- backend-patterns.md
- component-patterns.md
- openui-lang-spec.md
- detect-stack.ps1
- detect-stack.sh
- validate.ps1
- validate.sh
- api-route-anthropic.ts.template
- api-route-langchain.ts.template
- api-route-openai.ts.template
- api-route-vercel-ai.ts.template
- component.tsx.template
- handler-csharp.cs.template
- handler-elixir.ex.template
- handler-go.go.template
- handler-java.java.template
- handler-php.php.template
- handler-python.py.template
- handler-ruby.rb.template
- handler-rust.rs.template
- library.ts.template
- page-fullscreen.tsx.template
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- adapter-matrix.md
- backend-patterns.md
- component-patterns.md
- openui-lang-spec.md
- detect-stack.ps1
- detect-stack.sh
- validate.ps1
- validate.sh
- api-route-anthropic.ts.template
- api-route-langchain.ts.template
- api-route-openai.ts.template
- api-route-vercel-ai.ts.template
- component.tsx.template
- handler-csharp.cs.template
- handler-elixir.ex.template
- handler-go.go.template
- handler-java.java.template
- handler-php.php.template
- handler-python.py.template
- handler-ruby.rb.template
- handler-rust.rs.template
- library.ts.template
- page-fullscreen.tsx.template
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- adapter-matrix.md
- backend-patterns.md
- component-patterns.md
- openui-lang-spec.md
- detect-stack.ps1
- detect-stack.sh
- validate.ps1
- validate.sh
- api-route-anthropic.ts.template
- api-route-langchain.ts.template
- api-route-openai.ts.template
- api-route-vercel-ai.ts.template
- component.tsx.template
- handler-csharp.cs.template
- handler-elixir.ex.template
- handler-go.go.template
- handler-java.java.template
- handler-php.php.template
- handler-python.py.template
- handler-ruby.rb.template
- handler-rust.rs.template
- library.ts.template
- page-fullscreen.tsx.template
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- openui-component.md
- openui-integrate.md
- openui-prompt.md
- openui-scaffold.md
- openui-validate.md
- openui.md
- banner.png
- logo.png
- sync-platforms.ps1
- sync-platforms.sh
- test-detection.sh
- index.html
- styles.css
- tokens.css
- adapter-matrix.md
- backend-patterns.md
- component-patterns.md
- openui-lang-spec.md
- detect-stack.ps1
- detect-stack.sh
- validate.ps1
- validate.sh
- api-route-anthropic.ts.template
- api-route-langchain.ts.template
- api-route-openai.ts.template
- api-route-vercel-ai.ts.template
- component.tsx.template
- handler-csharp.cs.template
- handler-elixir.ex.template
- handler-go.go.template
- handler-java.java.template
- handler-php.php.template
- handler-python.py.template
- handler-ruby.rb.template
- handler-rust.rs.template
- library.ts.template
- page-fullscreen.tsx.template
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- .gitignore
- AGENTS.md
- CHANGELOG.md
- LICENSE
- package.json
- README.md
# Use via CDN
jsDelivrjsDelivr serves any public GitHub repository as a CDN with zero setup. Pick a version and a file to get a ready-to-paste link and snippet.
Link
Example
Command Glossary
Commands referenced in this DOCs, explained below.
npx
View Details ▼
npx
This command is an alias of `npm exec`.
tldr npm exec
View documentation for the original command:
openai
View Details ▼
openai
CLI tool providing access to the OpenAI API.
openai api models.list
List models:
openai api completions.create --model {{ada}} --prompt "{{Hello world}}"
Create a completion:
openai api chat_completions.create --model {{gpt-3.5-turbo}} --message {{user "Hello world"}}
Create a chat completion:
// repository documentation
Was this content helpful?
(0 ratings)
