https://github.com/godaddy/nodejs-hosting-agent-skill
Open-source Agent Skill (godaddy-nodejs-hosting) to build, adapt, and validate Node.js apps for GoDaddy Node.js Hosting before upload.
https://github.com/godaddy/nodejs-hosting-agent-skill
Last synced: about 2 months ago
JSON representation
Open-source Agent Skill (godaddy-nodejs-hosting) to build, adapt, and validate Node.js apps for GoDaddy Node.js Hosting before upload.
- Host: GitHub
- URL: https://github.com/godaddy/nodejs-hosting-agent-skill
- Owner: godaddy
- License: mit
- Created: 2026-05-27T10:33:27.000Z (2 months ago)
- Default Branch: main
- Last Pushed: 2026-06-05T16:19:08.000Z (about 2 months ago)
- Last Synced: 2026-06-14T08:33:46.007Z (about 2 months ago)
- Language: JavaScript
- Homepage:
- Size: 59.6 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
- Agents: AGENTS.md
Awesome Lists containing this project
README
# GoDaddy Node.js Hosting - Agent Skill
Open source [Agent Skill](https://agentskills.io/home) for building and adapting Node.js apps on [GoDaddy Node.js Hosting (PaaS)](https://godaddy.com/nodejs).
Supports **npm**, **pnpm**, and **yarn**.
**Repository:** [github.com/godaddy/nodejs-hosting-agent-skill](https://github.com/godaddy/nodejs-hosting-agent-skill) - the repo ships tests and docs. The installable skill is **`skills/godaddy-nodejs-hosting`** (skill id: `godaddy-nodejs-hosting`).
## Quick start
1. **Install the skill** - see [docs/INSTALL.md](docs/INSTALL.md):
```bash
npx skills add godaddy/nodejs-hosting-agent-skill
```
**Claude Code:** enable **Claude Code** in the installer's agent picker (easy to miss), or:
```bash
npx skills add godaddy/nodejs-hosting-agent-skill --skill godaddy-nodejs-hosting -g -a claude-code
```
Or symlink / marketplace when listed.
2. Open your **app** folder in your editor of choice (not this repo).
3. Invoke **`/godaddy-nodejs-hosting`** (Claude) or **`@godaddy-nodejs-hosting`** (Cursor) and ask it to prepare the project for Node.js Hosting (build or adapt).
4. Validate before upload (optional; requires Node.js):
```bash
npm run validate -- /path/to/your-app
```
The skill includes workflows for new apps and existing repos, framework recipes, and a deploy contract enforced by `validate-paas.mjs`.
## Using Without Agent Skills
If your tool does not support Agent Skills (e.g. Claude.ai or a generic chat), copy [CLAUDE.md](CLAUDE.md) into your app’s project root and ask the model to follow it.
## Repository layout
```
├── skills/
│ └── godaddy-nodejs-hosting/ # Install this skill (Agent Skills standard layout)
│ ├── SKILL.md
│ ├── contract.md
│ ├── examples.md
│ └── scripts/validate-paas.mjs
├── CLAUDE.md # Optional copy-into-app guide (non-skill tools)
├── docs/INSTALL.md
├── tests/ # Fixtures + automated tests
└── package.json # Maintainer scripts (npm test, npm run validate)
```
## Local testing
```bash
npm test
npm run validate -- tests/fixtures/express
```
See [docs/INSTALL.md](docs/INSTALL.md) to install. Maintainers: [docs/CONTRIBUTING-SKILL.md](docs/CONTRIBUTING-SKILL.md) for E2E test layers.
## Contributing
See [CONTRIBUTING.md](CONTRIBUTING.md) and [docs/CONTRIBUTING-SKILL.md](docs/CONTRIBUTING-SKILL.md).
## License
MIT — see [LICENSE](LICENSE).