By tal
Tal's personal helper plugin — atomic and quick commit commands, PR review feedback fetching and inline thread replies, App Store Connect / TestFlight tooling, and partial-commit line staging.
Intelligently groups changes into atomic commits based on feature analysis. Each commit includes related implementation files, tests, and documentation.
Be concise. Don't overthink. Act fast.
Write a handoff document so a fresh agent can pick up the current conversation.
Address pull request feedback and review comments
This skill should be used when the user asks about "App Store Connect", "altool", "xcrun altool", "upload to App Store", "submit to TestFlight", "validate app archive", "TestFlight builds", "list my apps", "check build status", "app store metadata", "app store text", "asset packs", "ASC API key", "generate JWT for App Store", "App Store Connect REST API", "IPA upload", or needs to interact with Apple's App Store Connect service via the command line. Also applicable when uploading, validating, or checking status of iOS/macOS/visionOS app submissions, or when querying TestFlight build information.
This skill should be used when the user asks to "get PR feedback", "fetch review comments", "show PR comments", "what did reviewers say", "check PR reviews", "address PR feedback", "retrieve PR feedback", or mentions PR review analysis, comment threads, or reviewer feedback. Also invoke when the user provides a GitHub PR comment URL (e.g., https://github.com/org/repo/pull/123#discussion_r456) to fetch that specific comment thread. Provides comprehensive structured access to PR review comments with full conversation context, author information, and thread resolution status.
Compact the current conversation into a handoff document for another agent to pick up. Invoke explicitly via /handoff or /tal:handoff — do not auto-invoke.
This skill should be used when the user asks to "reply to PR thread", "reply to PR comment", "respond to inline comment", "respond to review comment", "comment on review", "answer PR feedback", "post reply to PR discussion", or provides a GitHub PR inline comment URL (e.g., https://github.com/org/repo/pull/123#discussion_r456) and wants to reply to it. Allows posting replies to inline review comment threads on GitHub PRs using native gh CLI.
This skill should be used when the user asks to "stage specific lines", "partial commit", "stage one hunk", "commit part of a file", "split changes into multiple commits", "stage only some changes", "create atomic commits from mixed changes", or needs to commit a subset of the changes in a file without staging the whole file. Uses `git apply --cached` with a user-supplied unified diff patch to stage exact lines or hunks.
Runs pre-commands
Contains inline bash commands via ! syntax
Bash prerequisite issue
Uses bash pre-commands but Bash not in allowed tools
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.
Personal plugin marketplace for both Claude Code and Codex.
Add the marketplace from inside Claude Code:
/plugin marketplace add tal/plugin-marketplace
Then install a plugin:
/plugin install <plugin-name>@tal-marketplace
For example:
/plugin install sort@tal-marketplace
/plugin install plan-refiner@tal-marketplace
/plugin install smart-notifications@tal-marketplace
Or from the shell with the claude CLI:
claude plugin marketplace add tal/plugin-marketplace
claude plugin install <plugin-name>@tal-marketplace
Each plugin has its own README with the full feature/command/skill inventory — follow the links for details.
Alternatively, register the marketplace in ~/.claude/settings.json:
{
"extraKnownMarketplaces": {
"tal-marketplace": {
"source": {
"source": "github",
"repo": "tal/plugin-marketplace"
}
}
},
"enabledPlugins": {
"plugin-name@tal-marketplace": true
}
}
Add the marketplace:
codex plugin marketplace add tal/plugin-marketplace
Then install a plugin:
codex plugin install <plugin-name>@tal-marketplace
Each plugin lives under plugins/<plugin-name>/ and can expose metadata for both clients side by side:
plugins/my-plugin/
.claude-plugin/
plugin.json
.codex-plugin/
plugin.json
commands/
skills/
agents/
hooks/
Marketplace catalogs live at:
.claude-plugin/marketplace.json.agents/plugins/marketplace.jsonplugins/.plugins/my-plugin/.claude-plugin/plugin.json if the plugin should be installable from Claude Code.plugins/my-plugin/.codex-plugin/plugin.json if the plugin should be installable from Codex.Claude entry:
{
"name": "my-plugin",
"source": "./plugins/my-plugin",
"description": "What the plugin does",
"version": "0.1.0"
}
Codex entry:
{
"name": "my-plugin",
"source": {
"source": "local",
"path": "./plugins/my-plugin"
},
"policy": {
"installation": "AVAILABLE",
"authentication": "ON_INSTALL"
},
"category": "Productivity"
}
npx claudepluginhub tal/plugin-marketplace --plugin talSkills for configuring and writing Karabiner-Elements rules on macOS
OSX desktop notifications for Claude Code events
Generate and apply custom macOS folder icons. Triggers on any 'give these folders icons' / 'iconify my downloads' / 'make my project folders look nicer' request — the skill inspects a directory's subfolders, infers the right style by reading any existing custom icons on peers and the parent (emoji-on-folder, SF Symbol, AI illustration), gathers context from each folder's contents and siblings, and proposes a per-folder icon. Generation falls back gracefully — uses gpt-image-1 / imagen if an API key is present in the environment or a `.env` file, otherwise just emoji or SF Symbol composited onto Apple's GenericFolderIcon. Always shows an HTML preview before touching the filesystem and applies icons via NSWorkspace.setIcon. macOS only — bails immediately on non-Darwin systems.
Resurrected /simplify: reviews changed code for reuse, quality, and efficiency via three parallel agents, then fixes what they find.
Refine plans and specs through in-depth interviews using strategic questioning
Route tool calls to better alternatives (e.g., gh CLI instead of WebFetch for GitHub PRs)
GitHub Actions troubleshooting and CI/CD automation
Infrastructure and pipeline building blocks for Claude Code plugins. Like ancient ley lines connecting sacred sites, leyline provides the foundational patterns that connect and power plugin ecosystems.
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.
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.
Tools to maintain and improve CLAUDE.md files - audit quality, capture session learnings, and keep project memory current.