rc-gen
A Gemini CLI extension that lets anyone build, test, and package Rocket.Chat Apps using plain English.
Open source Open in the app JSON README (API)
About
A Gemini CLI extension that lets anyone build, test, and package Rocket.Chat Apps using plain English.
Details
- Kind
- Plugins
- Topic
- AI, RAG & memory
- Publisher
- khizarshah01
- Origin
- gemini
- Category
- ferramentas
- Version
- 1.0.0
- Forks
- 1
- Last push
- 2026-04-04T08:21:16Z
- Repository state
- ativo
- Added
- 2026-08-30 14:13:39
- Updated
- 2026-08-30 14:13:39
- Origin id
khizarshah01/rc-geminicli
README
# rc-apps-generator
A Gemini CLI extension that helps anyone build Rocket.Chat Apps using plain English
## What it does
You describe what you want in plain English. The extension handles everything — scaffolding, code generation, validation, test generation, previewing, and packaging.
```
"hey i want a bot that greets users when they say hello"
↓
gemini shows a plain English plan
↓
you confirm or modify
↓
working RC app generated and tested
↓
fake chat preview shows exactly how the app will behave
↓
app packaged and ready to deploy
```
## How it works
- **GEMINI.md** — feature map that translates plain English to RC features, always active
- **Skills** — one per RC feature, lazy loaded only when needed, reads `.d.ts` files directly from `node_modules` so knowledge never goes stale
- **rc-review skill** — universal quality gate that catches silent runtime bugs before packaging
## Skills included
| Skill | Triggers when user wants |
|---|---|
| rc-message-listener | bot that replies to messages, greet users, listen for hello |
| rc-slash-command | /command, type something to trigger an action |
| rc-persistence | save data, remember, count, store user preferences |
| rc-uikit-modal | form, popup, modal, collect input |
| rc-webhook | receive data from outside, incoming webhook |
| rc-http-outbound | call external API, fetch data, get stock prices |
| rc-app-settings | admin configurable options, API keys, tokens |
| rc-review | final review before packaging — catches silent bugs |
## Requirements
- Gemini CLI
- rc-apps CLI — installed automatically if missing