Agent skill

Setup Portless

by qdhenry in qdhenry/Claude-Command-Suite

Sets up Portless for a project to replace port numbers with stable named .localhost URLs.

No licenceAuto-check: notesDevelopment

Install Setup Portless

skills CLI
$ npx skills add qdhenry/Claude-Command-Suite --skill setup-portless -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install qdhenry/Claude-Command-Suite setup-portless --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/qdhenry/Claude-Command-Suite.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.claude/skills/setup-portless .claude/skills/setup-portless && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
setup-portless
GitHub stars
1.3k
Token cost
~1.2k tokens
SKILL.md length
442 words
Files
1
Skills in repo
9
Repo updated
First seen
Licence
None found

At a glance

Sets up Portless for a project to replace port numbers with stable named .localhost URLs.

  • Configuring local development routing
  • Calls npm and node
  • Fixing port conflicts
  • Setting up monorepo dev environments

What it does

Setup Portless is an agent skill from qdhenry/Claude-Command-Suite. Sets up Portless for a project to replace port numbers with stable named .localhost URLs. Use when configuring local development routing, fixing port conflicts, or setting up monorepo dev environments.

Its SKILL.md is about 1.2k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Development, covering Monorepo tooling. It works with npm and Node.js. The repository describes itself as: Professional slash commands for Claude Code that provide structured workflows for software development tasks including code review, feature creation, security auditing, and…

When your agent uses it

  • Configuring local development routing
  • Fixing port conflicts
  • Setting up monorepo dev environments

Example prompts

  • “/setup-portless”

Requirements

  • Node.js

What it can do on your machine

Read from SKILL.md and the folder at commit e89b2f0. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • npm
    • node

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Links to these hosts (documentation or services it may open):

    • github.com

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Setup Portless loads about 1.2k tokens when it runs. Until then it costs about 54 tokens; SKILL.md has 442 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~54
When it runs · the whole SKILL.md, loaded when a task matches
~1.2k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check: notes

The automated check noted patterns worth knowing about, such as sudo or a known installer.

  • NoteRuns commands with sudoSKILL.md:138
    sudo portless proxy start -p 80

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

Without a licence we can't republish the file, so here is its outline and opening line. It has 442 words (~1,191 tokens).

“Set up Portless for the current project. Portless replaces localhost:PORT with stable named URLs like myapp.localhost:1355, eliminating port conflicts, cookie collisions, and port-guessing issues for both developers and AI agents.”

— opening of SKILL.md by qdhenry
name
setup-portless

Read the full SKILL.md on GitHub

Files

Just SKILL.md in .claude/skills/setup-portless of qdhenry/Claude-Command-Suite.

Open the folder on GitHubat commit e89b2f0

Compare with similar skills

Setup Portless next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Setup Portless compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Setup Portless this skillqdhenry/Claude-Command-Suite1.3k—~1.2kAutomated safety check: NotesNone
Handsontable Node Script Conventionshandsontable/handsontable22k—~1.1kAutomated safety check: PassCustom licence
Elastic Beanstalk Deploymentpr-pm/prpm122—~2.5kAutomated safety check: PassMIT
Electron Multi-Process ArchitectureiOfficeAI/AionUi33k1 repos~1.8kAutomated safety check: PassApache-2.0
Nx Run Tasksnomcopter/react-mosaic4.8k8 repos~613Automated safety check: PassCustom licence
Migrate Internal Package into GhostTryGhost/Ghost55k—~3.8kAutomated safety check: PassMIT

Similar skills

  • Handsontable Node Script Conventions

    handsontable/handsontable

    Conventions for .mjs files in the Handsontable monorepo: native node: imports, top-level await, the tasks.json dispatcher and native modules instead of extra dependencies.

    22k GitHub stars~1.1k tokensUpdated today
    DevelopmentAuto-check passed
  • A skill your agent uses when deploying Node.js applications to AWS Elastic Beanstalk or troubleshooting deployment issues - provides dependency installation strategies, monorepo handling, and…

    122 GitHub stars~2.5k tokensUpdated yesterday
    DevelopmentAuto-check passed
  • Tells the agent where new code belongs in an Electron multi-process project and which APIs each process may use, with rules for new bridges, services, agents and workers.

    33k GitHub starsUsed in 1 repo~1.8k tokens
    DevelopmentAuto-check passed
  • Nx Run Tasks

    nomcopter/react-mosaic

    Helps with running tasks in an Nx workspace. An agent skill from nomcopter/react-mosaic.

    4.8k GitHub starsUsed in 8 repos~613 tokens
    DevelopmentAuto-check passed
  • Moves a package from another TryGhost repository into Ghost as an internal workspace package while keeping its Git history, with checkpoints for the steps that need an administrator.

    55k GitHub stars~3.8k tokensUpdated today
    DevelopmentAuto-check passed
  • Cutting A Release

    TriliumNext/Trilium

    A skill your agent uses when cutting, preparing, or debugging a Trilium release — bumping the monorepo version, tagging, or diagnosing a failed "Release" workflow run.

    38k GitHub stars~3.2k tokensUpdated today
    DevelopmentAuto-check passed

More from qdhenry/Claude-Command-Suite

All 9 skills in this repo
  • Audit Env Variables

    qdhenry/Claude-Command-Suite

    Analyze environment variables in JavaScript/TypeScript projects.

    1.3k GitHub stars~2.8k tokensUpdated 7 mo ago
    Auto-check: notes
  • Elevenlabs Transcribe

    qdhenry/Claude-Command-Suite

    Transcribes audio/video files using ElevenLabs Scribe v2 API.

    1.3k GitHub stars~1.5k tokensUpdated 7 mo ago
    Auto-check: notes
  • Extract Video Frames

    qdhenry/Claude-Command-Suite

    Extracts frames and timestamped audio segments from video files (GIF, MP4, MOV) at configurable intervals and stores them in a directory with a manifest file.

    1.3k GitHub stars~1.6k tokensUpdated 7 mo ago
    Auto-check passed
  • Bigcommerce API

    qdhenry/Claude-Command-Suite

    BigCommerce API expert for building integrations, apps, headless storefronts, and automations.

    1.3k GitHub stars~1.5k tokensUpdated 7 mo ago
    Auto-check passed
  • File Watcher

    qdhenry/Claude-Command-Suite

    Chokidar-based file watcher that triggers claude -p on changes.

    1.3k GitHub stars~808 tokensUpdated 7 mo ago
    Auto-check passed
  • Setup Agent Tail

    qdhenry/Claude-Command-Suite

    Configure agent-tail log aggregation for the current project.

    1.3k GitHub stars~1.8k tokensUpdated 7 mo ago
    Auto-check passed

Works with

Categories

Questions about Setup Portless

What does Setup Portless do?

Sets up Portless for a project to replace port numbers with stable named .localhost URLs. Setup Portless is an agent skill from qdhenry/Claude-Command-Suite.localhost URLs.

When should I use Setup Portless?

Setup Portless fits situations like: configuring local development routing; fixing port conflicts; setting up monorepo dev environments.

How do I install Setup Portless in Claude Code?

Run `npx skills add qdhenry/Claude-Command-Suite --skill setup-portless -a claude-code`. Or copy the skill folder (.claude/skills/setup-portless in qdhenry/Claude-Command-Suite) into .claude/skills/setup-portless in your project. Claude Code loads it when a task matches its description.

How do I install Setup Portless in Codex?

Run `npx skills add qdhenry/Claude-Command-Suite --skill setup-portless -a codex`. Or copy the skill folder (.claude/skills/setup-portless in qdhenry/Claude-Command-Suite) into .agents/skills/setup-portless in your project. Codex loads it when a task matches its description.

Can I use Setup Portless in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add qdhenry/Claude-Command-Suite --skill setup-portless -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/setup-portless, .gemini/skills/setup-portless, .github/skills/setup-portless and .opencode/skills/setup-portless in your project.

What does Setup Portless need to run?

Going by SKILL.md and its folder, Setup Portless needs the command-line tools its instructions call (npm and node). Our summary lists: Node.js.

Does Setup Portless access the network?

SKILL.md names 1 domain. As links in the text: github.com. This is read from the text; nothing was executed.

Is Setup Portless safe to install?

Our automated static check of SKILL.md found notes only (runs commands with sudo), nothing it rates as a warning. It is not a guarantee. Review the folder before installing.

What licence does Setup Portless use?

No licence was found for Setup Portless or its repository. Without one, default copyright applies: ask the author before reusing or redistributing it.

How many tokens does Setup Portless use?

About 1.2k tokens (SKILL.md is roughly 4.8k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Setup Portless?

Skills that share tags, products or a category with Setup Portless: Handsontable Node Script Conventions (handsontable/handsontable, 22k stars), Elastic Beanstalk Deployment (pr-pm/prpm, 122 stars), Electron Multi-Process Architecture (iOfficeAI/AionUi, 33k stars) and Nx Run Tasks (nomcopter/react-mosaic, 4.8k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Setup Portless?

qdhenry (a GitHub user) maintains it in qdhenry/Claude-Command-Suite, which has 1,342 GitHub stars. The repository holds 9 skills in this directory. The repository was last updated on March 1, 2026.

Source: qdhenry/Claude-Command-Suite on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.