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.
Create 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.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
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_)
npx claudepluginhub nathanvale/side-quest-marketplace --plugin node-certCross-platform clipboard operations - copy and paste text with structured error handling
Front door to dotfiles bin scripts - say, quarantine, and downloads domains with full observability
Bookmark management for Claude Code
Expert guidance for creating high-quality Claude Code skills following Anthropic's best practices
Fire-and-forget structured issue logger for subagents. Appends JSONL entries to ~/.claude/logs/agent-issues.jsonl.
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.