Install
$ agentstack add skill-flurdy-agent-skills-name-session ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
Name session — propose a conventional /rename
Build a - name from the current context and emit it as a ready-to-paste /rename line.
Important — what this skill cannot do
- It cannot rename the session for you.
/renameis a built-in CLI command; only the user typing it triggers a rename. Slash commands emitted in model output are inert text, and there is no hook or settings mechanism for mid-session rename. So the deliverable is a single paste-ready line — you press enter.
Convention
-
- scope — the most specific identifier available, in priority order:
- Jira ticket from the branch name (e.g.
AB-1505) — keep its natural Jira case. - Active bead ID (e.g.
bd-123) if no ticket. - PR number (e.g.
pr-6563) if neither. - Omit the scope entirely if none apply — just use the descriptive part.
- descriptive — kebab-case, ≤4 words, the most specific noun phrase for what this session is doing.
rebase-pr-statusbeatsgit-stuff. Derive it from the conversation, not the branch (the branch already gives the scope).
Examples: AB-1505-rebase-pr-status, bd-412-flaky-test-hunt, pr-6563-review-comments, auth0-logout-investigation.
Instructions
1. Gather scope signals (parallel)
git rev-parse --abbrev-ref HEAD
bd list --status=in_progress 2>/dev/null
- Extract a Jira ticket from the branch by matching
/[A-Z]+-\d+/. - If no ticket and exactly one bead is in progress, use its ID.
- If neither and there's an obvious PR in play this session, run
gh pr view --json number,titleto grab the number. Don't fetch a PR speculatively — only if the session is clearly about one.
Fail soft: any missing signal just drops to the next priority. Not in a git repo → skip straight to a descriptive-only name.
2. Derive the descriptive half
From the current conversation, pick the ≤4-word kebab phrase that best names what this session is for. Prefer the concrete task over the topic — rebase-pr-status over maintenance. If the session genuinely spans several unrelated things, name the dominant one; don't try to cram them all in.
3. Emit the rename line
Render exactly:
**Proposed session name** — scope from {where the scope came from}, descriptive from this session:
/rename {scope}-{descriptive}
Paste it (the rename only fires when you run it).
Keep the derivation note to one short clause. If you had to fall back (no ticket, no bead), say which fallback you used so the user can override.
Notes
- Pairs with
/wrap-upand/handoffs, which emit the same kind of/renameline for end-of-session and resume respectively. This skill is the mid-session, on-demand version. - Don't ask the user to confirm the name before printing it — printing is the proposal, and they can edit the line before pasting.
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: flurdy
- Source: flurdy/agent-skills
- License: MIT
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.