[External Plugin]: nitrogen
Maintainers usually reply within 1 day
Nobody has claimed this yet.
Assessment
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Newbie friendliness
- 72/100
- Issue type
- Documentation
- Clarity
- Mostly clear
- Activity status
- Active
- Tech stack
- firebase, javascript, markdown, node.js, typescript
- Domain
- documentation, tooling
Research direction
Review plugin.json, skills/shopify-firebase-app/SKILL.md, and the three reference files at commit 6ee2fedaff07712d251a373d11c533aa9026835e. Use the existing external-plugin entries to locate the relevant marketplace list and copy the established link and description format. Done means the Nitrogen plugin is listed with its repository and the repository's validation or submission checks pass.
Written by the indexing model from the issue text.
Description
Plugin name
nitrogen
Short description
Build Shopify embedded apps on Firebase with Nitrogen: scaffold with npx @mksd0398/nitrogen, add API functions, webhooks and Polaris pages, call the Admin API, then test and deploy. Independent project, not affiliated with or endorsed by Shopify or Google.
GitHub repository
mksd0398/nitrogen
Plugin path inside the repository
No response
Ref to review
v3.5.3
Commit SHA to review
6ee2fedaff07712d251a373d11c533aa9026835e
Version
3.5.3
License identifier
MIT
Author name
Mayank
Author URL
Homepage URL
https://mksd0398.github.io/nitrogen/
Keywords
shopify, shopify-app, firebase, cloud-functions, firestore, polaris, app-bridge
Additional notes for reviewers
Submitted by Nitrogen's maintainer; prepared with Claude Code. Nitrogen is an MIT-licensed CLI that scaffolds a Shopify embedded app on Firebase: Cloud Functions gen 2 on Node.js 24 (one function per API resource, TypeScript or JavaScript), Firestore, Hosting and Secret Manager. The admin UI is plain HTML with Polaris web components and App Bridge, with no build step. Apps can be single- or multi-tenant, and every generated project has a test suite.
The plugin is one skill, skills/shopify-firebase-app (SKILL.md and three reference files), described by plugin.json at the repository root. It gives an agent:
- the CLI flags to scaffold without the interactive wizard;
- references for every Polaris web component and the App Bridge
shopifyglobal, and a rule not to use Polaris React or@shopify/app-bridge-react; - the steps agents miss when changing an app: a new API needs a file, an export and matching Hosting rewrites; new scopes and webhook topics need
shopify app deploy; order and customer data need protected customer data access; new Firestore collections must be registered soshop/redactdeletes them; - security rules: the shop and app come only from the verified request, and Firestore is reached only through functions;
- a table of Firebase and Shopify failures with their fixes.
Running a generated app needs Firebase's Blaze plan (pay as you go, with a free monthly allowance), which is why the homepage mentions a plan, and an app in the Shopify Dev Dashboard. Nothing is sold.
Submission checklist
- The plugin lives in a public GitHub repository.
- The ref and/or sha I provided is immutable (release tag and/or full 40-character commit SHA), not a branch.
- This submission follows this repository's contribution, security, and responsible AI policies.
- This plugin is not already listed in the Awesome Copilot marketplace.
- Dominant language
- JavaScript
- Stars
- 40.5k
- Forks
- 5.2k
- Avg merge
- 2d 5h
- Merged PRs (30d)
- 145
Getting set up
- No Dockerfile or Docker Compose file
- Has a pull request template
- Read the contributing guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from github/awesome-copilot
-
external-plugin needs-review:HIGH requires-submitter-fixes
Difficulty 2/5 1-3 hours Newbie friendliness 62/100
github/awesome-copilot#5877 · 2 comments ·
Maintainers usually reply within 1 day
-
external-plugin needs-review:HIGH requires-submitter-fixes
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
github/awesome-copilot#5876 · 2 comments ·
Maintainers usually reply within 1 day
-
Difficulty 1/5 Under an hour Newbie friendliness 85/100
github/awesome-copilot#5858 · 1 comment ·
Maintainers usually reply within 1 day
-
external-plugin requires-submitter-fixes
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
github/awesome-copilot#5396 · 1 comment ·
Maintainers usually reply within 1 day
-
external-plugin requires-submitter-fixes
Difficulty 1/5 Under an hour Newbie friendliness 68/100
github/awesome-copilot#5394 · 1 comment ·
Maintainers usually reply within 1 day
All issues in github/awesome-copilot
Similar issues
-
bug 優先: 低
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
Maintainers usually reply within 1 day
-
admission-deferred priority: medium status: ready work-class: scoped
Difficulty 2/5 1-3 hours Newbie friendliness 70/100
melodic-software/claude-code-plugins#10887 · 4 comments ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 66/100
-
Difficulty 1/5 1-3 hours Newbie friendliness 91/100
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
Maintainers usually reply within 2 days