Help us improve
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
By nathanvale
Expert guidance for fixing Node.js certificate trust issues behind corporate SSL-inspecting proxies. Covers certificate extraction, proxy environment variables, and tool-specific fixes for Claude Code, npm, git, and other Node.js tools.
npx claudepluginhub nathanvale/side-quest-marketplace --plugin node-certCreate a combined CA bundle with system certificates and corporate CA.
Display details about a certificate file.
Detect if SSL/TLS inspection is active on the current network.
Run a comprehensive diagnostic sweep for certificate and proxy issues
Generate a standalone portable fix script for teammates.
Share bugs, ideas, or general feedback.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
TypeScript development - strict types, ESLint, Biome, Bun runtime, debugging, Sentry monitoring, dead code detection
Validation and quality enforcement for Bun.js projects.
JavaScript/TypeScript-specific validation and patterns
Automates pubm setup for new open source projects — configures registries, CI, and changesets with a single skill invocation.
npm 发布与 GitHub Actions CI/CD 配置工具包。包含 OIDC trusted publishing 自动发布、安全最佳实践、发布自动化工具选型和 GitHub Actions 工作流配置
GitHub repository automation (CI/CD, issue templates, Dependabot, CodeQL). Use for project setup, Actions workflows, security scanning, or encountering YAML syntax, workflow configuration, template structure errors.
Automatically validates plugin files (marketplace.json, plugin.json, hooks.json) after edits using claude plugin validate
Bookmark management for Claude Code
Front door to dotfiles bin scripts - say, quarantine, and downloads domains with full observability
Expert guidance for creating high-quality Claude Code skills following Anthropic's best practices
Cross-platform clipboard operations - copy and paste text with structured error handling
Modern TypeScript starter template with enterprise-grade tooling.
curl -fsSL https://bun.sh/install | bash)gh auth login)Create a new repo from this template and set it up in one command:
# Create repo from template
gh repo create myusername/my-lib --template nathanvale/bun-typescript-starter --public --clone
# Run setup (interactive)
cd my-lib
bun run setup
For automated/scripted setups, pass all arguments via CLI flags:
# Create repo from template
gh repo create myusername/my-lib --template nathanvale/bun-typescript-starter --public --clone
cd my-lib
# Run setup with all arguments (no prompts)
bun run setup -- \
--name "@myusername/my-lib" \
--description "My awesome library" \
--author "Your Name" \
--yes
npx degit nathanvale/bun-typescript-starter my-lib
cd my-lib
bun run setup
The setup script configures your project and optionally creates the GitHub repository with all settings pre-configured.
bun run setup
Prompts for:
@myusername/my-lib or my-lib)bun run setup -- [options]
| Flag | Short | Description |
|---|---|---|
--name | -n | Package name (e.g., @myusername/my-lib) |
--repo | -r | Repository name (defaults to package name) |
--user | -u | GitHub username/org (auto-detected from gh) |
--description | -d | Project description |
--author | -a | Author name |
--yes | -y | Skip confirmation prompts (auto-yes) |
--no-github | Skip GitHub repo creation/configuration | |
--help | -h | Show help |
package.json and .changeset/config.jsonbun installgh repo createThis guide walks through the full process of creating a new package and publishing it to npm.
# Create and clone from template
gh repo create myusername/my-lib --template nathanvale/bun-typescript-starter --public --clone
cd my-lib
# Interactive mode
bun run setup
# Or non-interactive mode
bun run setup -- \
--name "@myusername/my-lib" \
--description "My awesome library" \
--author "Your Name" \
--yes
Install the Changeset Bot GitHub App on your repo. It comments on every PR with changeset status so you know at a glance whether version bumps are queued.
The bot works alongside the
autogenerate-changeset.ymlworkflow — the bot comments instantly, and the workflow auto-generates a changeset file if one is missing.
Before publishing, you need to add your npm token to GitHub secrets.
Go to npmjs.com → Access Tokens → Generate New Token → Granular Access Token
Configure the token:
github-actions-publish (or any name)Without "Bypass 2FA", CI/CD publishing will fail with "Access token expired or revoked"
Copy the token (starts with npm_)