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.
Comprehensive feature development workflow with specialized agents for codebase exploration, architecture design, and quality review
A growing collection of Claude-compatible academic workflow bundles. Covers scientific figures, manuscript writing and polishing, reviewer assessment, citation retrieval, data availability, paper reading, literature search, response letters, paper-to-PPTX conversion, and evidence-grounded Chinese invention patent drafting. Rules are organized as reusable skill folders with explicit workflows and quality checks.
Harness-native ECC operator layer - 67 agents, 271 skills, 92 legacy command shims, reusable hooks, rules, selective install profiles, and production-ready workflows for Claude Code, Codex, OpenCode, Cursor, and related agent harnesses
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Tools to maintain and improve CLAUDE.md files - audit quality, capture session learnings, and keep project memory current.
Upstash Context7 MCP server for up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your LLM context.