MCP Developer
Jeffallan/claude-skills
Builds and debugs MCP servers and clients in TypeScript or Python, from tool and resource definitions to transport setup and inspector-based protocol checks.
Create, manage, and debug Claude Code Agent Skills. An agent skill from seasonedcc/remix-forms.
$ npx skills add seasonedcc/remix-forms --skill skill-manager -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install seasonedcc/remix-forms skill-manager --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/seasonedcc/remix-forms.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.claude/skills/skill-manager .claude/skills/skill-manager && rm -rf skills-srcUse ~/.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/
Install the "skill-manager" agent skill from https://github.com/seasonedcc/remix-forms/tree/main/.claude/skills/skill-manager into .claude/skills/skill-manager/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "skill-manager", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/seasonedcc/remix-forms/tree/main/.claude/skills/skill-managerType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add seasonedcc/remix-forms --skill skill-manager -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install seasonedcc/remix-forms skill-manager --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/seasonedcc/remix-forms.git skills-src && mkdir -p .agents/skills && cp -r skills-src/.claude/skills/skill-manager .agents/skills/skill-manager && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "skill-manager" agent skill from https://github.com/seasonedcc/remix-forms/tree/main/.claude/skills/skill-manager into .agents/skills/skill-manager/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "skill-manager", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add seasonedcc/remix-forms --skill skill-manager -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install seasonedcc/remix-forms skill-manager --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/seasonedcc/remix-forms.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/.claude/skills/skill-manager .cursor/skills/skill-manager && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "skill-manager" agent skill from https://github.com/seasonedcc/remix-forms/tree/main/.claude/skills/skill-manager into .cursor/skills/skill-manager/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "skill-manager", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/seasonedcc/remix-forms.git --path .claude/skills/skill-manager--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add seasonedcc/remix-forms --skill skill-manager -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install seasonedcc/remix-forms skill-manager --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/seasonedcc/remix-forms.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/.claude/skills/skill-manager .gemini/skills/skill-manager && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "skill-manager" agent skill from https://github.com/seasonedcc/remix-forms/tree/main/.claude/skills/skill-manager into .gemini/skills/skill-manager/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "skill-manager", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install seasonedcc/remix-forms skill-managerInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add seasonedcc/remix-forms --skill skill-manager -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/seasonedcc/remix-forms.git skills-src && mkdir -p .github/skills && cp -r skills-src/.claude/skills/skill-manager .github/skills/skill-manager && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "skill-manager" agent skill from https://github.com/seasonedcc/remix-forms/tree/main/.claude/skills/skill-manager into .github/skills/skill-manager/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "skill-manager", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add seasonedcc/remix-forms --skill skill-manager -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install seasonedcc/remix-forms skill-manager --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/seasonedcc/remix-forms.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/.claude/skills/skill-manager .opencode/skills/skill-manager && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "skill-manager" agent skill from https://github.com/seasonedcc/remix-forms/tree/main/.claude/skills/skill-manager into .opencode/skills/skill-manager/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "skill-manager", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
skill-managerCreate, manage, and debug Claude Code Agent Skills. An agent skill from seasonedcc/remix-forms.
Skill Manager is an agent skill from seasonedcc/remix-forms. Create, manage, and debug Claude Code Agent Skills. Use when creating new skills, debugging skill activation issues, writing SKILL.md files, managing skill structure, or learning about Claude Code skills. Helps with personal skills, project skills, YAML frontmatter, descriptions, and troubleshooting.
Its SKILL.md is about 6.1k 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 Agent Workflows, covering Skill management, Skill authoring and Debugging. It works with React Router, Remix, TypeScript and Zod. The repository describes itself as: Full-stack forms for React Router. The licence is MIT.
8 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit 7030d30. It shows what the files ask for, not the result of running them.
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.
Shell commands in SKILL.md call:
gitclaudenpxFrom the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md. Its commands use git and npx, which can reach the network depending on how they are called.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Skill Manager loads about 6.1k tokens when it runs. Until then it costs about 79 tokens; SKILL.md has 2,120 words of instructions outside code blocks.
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.
The automated check found no risky patterns in SKILL.md.
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.
The full file from seasonedcc/remix-forms at commit 7030d30, republished under its MIT licence (© seasonedcc). 2,120 words, ~6,138 tokens.
.claude/skills/skill-manager/SKILL.md (or your agent's skills folder).Create and manage Agent Skills for Claude Code. Skills are modular capabilities that extend Claude's functionality through organized folders containing instructions, scripts, and resources.
Skills are model-invoked: Claude autonomously decides when to use them based on the user's request and the Skill's description. This is different from slash commands, which are user-invoked (explicitly typing /command).
Benefits:
What Skills Provide:
Skills act as "onboarding guides" that transform Claude from a general-purpose agent into a specialized agent equipped with procedural knowledge that no model can fully possess. They provide:
Skills use a three-level loading system to manage context efficiently:
Metadata (name + description) - Always in context (~100 words)
SKILL.md body - Loaded when skill triggers (<5k words recommended)
Bundled resources - Loaded or executed as needed
scripts/ may execute without loading into context (token efficient, deterministic)references/ loaded into context when Claude determines neededassets/ used in output, never loaded into contextThis design keeps Claude's context lean while providing access to unlimited specialized knowledge when needed.
Location: ~/.claude/skills/
Use for:
Create a personal skill:
mkdir -p ~/.claude/skills/my-skill-nameLocation: .claude/skills/ (within your project)
Use for:
Create a project skill:
mkdir -p .claude/skills/my-skill-nameProject Skills are checked into git and automatically available to team members.
Skills can also come from Claude Code plugins. These work the same way as personal and project Skills.
The skill-manager skill activates automatically when working with skills. Here are concrete examples of using this skill:
User request:
I frequently work with PDF files and need to extract text, rotate pages, and merge documents. Can you help me create a skill for this?What happens:
scripts/rotate_pdf.pyResult: A new .claude/skills/pdf-processor/ directory with SKILL.md and scripts that can be used immediately.
User request:
I created a code review skill but Claude isn't using it when I ask for code reviews. Can you help debug this?What happens:
Result: The code review skill now activates correctly when requested.
User request:
Every time I deploy, I run the same 5 commands and checks. Can we turn this into a skill?What happens:
.claude/skills/deployment/ with clear pre-deployment checklistscripts/preflight-check.sh for automated checksResult: A deployment skill that activates with "deploy" or "deployment" triggers, automating repetitive tasks.
Follow these style rules when writing skills for consistency and clarity:
Use imperative/infinitive form (verb-first instructions), not second person:
Use imperative form in descriptions without redundant "this skill":
Use objective, instructional language:
Example of proper style:
## Instructions
1. Read the target file to understand its structure
2. Identify the sections requiring updates
3. Apply the transformation using the script
4. Validate the output meets requirements
For detailed schema information, refer to [references/schema.md](references/schema.md).Every skill requires a SKILL.md file with YAML frontmatter:
---
name: Skill Name
description: Brief description of what this Skill does and when to use it
---
# Skill Name
## Instructions
Provide clear, step-by-step guidance for Claude.
## Examples
Show concrete examples of using this Skill.name: The skill's display name
description: Critical for Claude to discover when to use the Skill
allowed-tools: Restrict which tools Claude can use when the Skill is active
Example:
---
name: Safe File Reader
description: Read files without making changes. Use when you need read-only file access.
allowed-tools: Read, Grep, Glob
---metadata.internal: Hide skill from remote discovery via npx skills add
true to prevent the skill from being offered when external users install skills from the repovertical skill in this project should be publicly discoverable; all other project skills must have metadata.internal: trueExample:
---
name: my-internal-skill
description: An internal skill not shown by default.
metadata:
internal: true
---The description is the most critical part of skill discovery.
✅ Specific with triggers:
description: Extract text and tables from PDF files, fill forms, merge documents. Use when working with PDF files or when the user mentions PDFs, forms, or document extraction.✅ Clear use case:
description: Analyze Excel spreadsheets, create pivot tables, and generate charts. Use when working with Excel files, spreadsheets, or analyzing tabular data in .xlsx format.✅ Action-oriented:
description: Generates clear commit messages from git diffs. Use when writing commit messages or reviewing staged changes.❌ Too vague:
description: Helps with documents❌ Too generic:
description: For data❌ Missing triggers:
description: Document processing toolUse this formula for effective descriptions:
[What it does] + [Specific actions] + "Use when" + [Trigger scenarios/keywords]
Example:
description: Review code for best practices, security issues, and performance problems. Use when reviewing code, checking PRs, analyzing code quality, or when user mentions code review or security audit.my-skill/
└── SKILL.mdBest for:
my-skill/
├── SKILL.md (required)
├── references/
│ └── detailed-guide.md
├── scripts/
│ └── helper.py
└── assets/
└── template.txtBest for:
IMPORTANT: Avoid Duplication - Information should live in either SKILL.md or resource files, not both. Keep SKILL.md lean with essential procedural instructions; move detailed reference material, schemas, and examples to resource files.
scripts/)Executable code (Python/Bash/etc.) for tasks requiring deterministic reliability.
When to include:
Examples: scripts/rotate_pdf.py for PDF rotation, scripts/analyze_data.py for data processing
Benefits:
Note: Scripts may still need to be read by Claude for patching or environment-specific adjustments
references/)Documentation and reference material loaded INTO context as needed to inform Claude's process.
When to include:
Examples: references/schema.md for database schemas, references/api-docs.md for API specifications, references/policies.md for company guidelines
Benefits:
Best practice: For large files (>10k words), include grep search patterns in SKILL.md to help Claude find specific information efficiently
assets/)Files used IN the output Claude produces, never loaded into context.
When to include:
Examples: assets/logo.png for brand assets, assets/template.html for HTML templates, assets/boilerplate/ for project starters
Benefits:
Reference files from SKILL.md:
For advanced usage, see [references/detailed-guide.md](references/detailed-guide.md).
Run the helper script:
```bash
python scripts/helper.py input.txt
```
Use the template:
```bash
cp assets/template.html output.html
```Use allowed-tools to limit capabilities for safety or scope:
Read-only skill:
---
name: Code Analyzer
description: Analyze code without making changes. Use for code analysis and review.
allowed-tools: Read, Grep, Glob
---Limited scope skill:
---
name: Data Inspector
description: Inspect data files and generate reports. Use for data analysis.
allowed-tools: Read, Bash
---When to use allowed-tools:
When to skip allowed-tools:
Follow this process when creating a new skill from scratch:
Clearly understand how the skill will be used before implementing it. Gather concrete examples through:
Example questions:
Conclude when there is a clear sense of the functionality the skill should support.
Analyze each concrete example to identify reusable resources:
Example analysis:
scripts/rotate_pdf.py"assets/boilerplate/ template"references/schema.md"Create a list of reusable resources to include: scripts, references, and assets.
Create the skill directory and initial structure:
# Personal skill
mkdir -p ~/.claude/skills/skill-name
# Project skill
mkdir -p .claude/skills/skill-name
# Create SKILL.md
touch .claude/skills/skill-name/SKILL.mdAdd resource directories as needed:
mkdir -p .claude/skills/skill-name/{scripts,references,assets}Start with reusable resources:
Write SKILL.md: Answer these questions in the skill:
Reference all reusable contents so Claude knows how to use them.
Remember:
Test the skill with realistic scenarios:
# Test with questions matching your description
Can you [trigger phrase from description]?Iteration workflow:
Continue iterating until the skill performs effectively.
After creating a Skill, test it by asking questions that match the description.
If the description mentions "PDF files":
Can you help me extract text from this PDF?If the description mentions "commit messages":
Help me write a commit message for my changesClaude should autonomously discover and use the Skill based on context.
Check 1: Verify Description Specificity
Run this mental test:
Check 2: Verify File Location
# Personal Skills
ls ~/.claude/skills/*/SKILL.md
# Project Skills
ls .claude/skills/*/SKILL.mdCheck 3: Validate YAML Syntax
# View frontmatter
cat .claude/skills/my-skill/SKILL.md | head -n 15Common YAML errors:
--- on line 1--- before Markdown contentCheck 4: Run in Debug Mode
claude --debugCheck dependencies: Claude will automatically install required dependencies when needed. List required packages in the description:
description: Extract text from PDF files using pdfplumber. Use when working with PDFs. Requires pdfplumber package.Check script permissions:
chmod +x .claude/skills/my-skill/scripts/*.pyCheck file paths: Use forward slashes (Unix style) in all paths:
scripts/helper.pyscripts\helper.pyMake descriptions distinct: Use specific trigger terms that differentiate skills.
Instead of:
# Skill 1
description: For data analysis
# Skill 2
description: For analyzing dataUse:
# Skill 1
description: Analyze sales data in Excel files and CRM exports. Use for sales reports, pipeline analysis, and revenue tracking.
# Skill 2
description: Analyze log files and system metrics data. Use for performance monitoring, debugging, and system diagnostics.One Skill = One capability
✅ Focused:
❌ Too broad:
## Instructions
1. Run `git diff --staged` to see changes
2. Analyze the changes for:
- New features (use "Add")
- Bug fixes (use "Fix")
- Refactoring (use "Refactor")
3. Generate a commit message with:
- Summary under 50 characters
- Detailed description explaining whyShow real usage patterns:
## Examples
Extract text from page 1:
```python
import pdfplumber
with pdfplumber.open("doc.pdf") as pdf:
text = pdf.pages[0].extract_text()
print(text)
### 4. Test with the Team
Have teammates:
- Test if the Skill activates when expected
- Verify instructions are clear
- Identify missing examples or edge cases
## Skill Templates
### Template 1: Simple Single-File Skill
```yaml
---
name: [Skill Name]
description: [What it does]. [Specific actions]. Use when [trigger scenarios and keywords].
---
# [Skill Name]
## Instructions
1. [Step 1]
2. [Step 2]
3. [Step 3]
## Examples
[Concrete example showing usage]
## Best Practices
- [Best practice 1]
- [Best practice 2]---
name: [Skill Name]
description: [What it does] without making changes. Use for [read-only scenarios].
allowed-tools: Read, Grep, Glob
---
# [Skill Name]
## Instructions
1. Use Read to view file contents
2. Use Grep to search within files
3. Use Glob to find files by pattern
4. [Additional read-only operations]
## Analysis Checklist
- [ ] [Check item 1]
- [ ] [Check item 2]
- [ ] [Check item 3]Directory structure:
skill-name/
├── SKILL.md
├── REFERENCE.md
└── scripts/
└── helper.pySKILL.md:
---
name: [Skill Name]
description: [What it does]. [Specific actions]. Use when [triggers]. Requires [dependencies].
---
# [Skill Name]
## Quick Start
[Basic usage example]
## Instructions
1. [Step 1]
2. Run helper script:
```bash
python scripts/helper.py input.txt
```
3. [Step 3]
For detailed reference, see [REFERENCE.md](REFERENCE.md).
## Requirements
```bash
pip install [package1] [package2]
```---
name: Code Reviewer
description: Review code for best practices, security issues, performance problems, and test coverage. Use when reviewing code, checking PRs, analyzing code quality, security audit, or code feedback.
allowed-tools: Read, Grep, Glob
---
# Code Reviewer
## Review Checklist
### Code Organization
- [ ] Clear module structure
- [ ] Logical separation of concerns
- [ ] Consistent naming conventions
### Error Handling
- [ ] Proper error catching
- [ ] Meaningful error messages
- [ ] Graceful failure modes
### Performance
- [ ] No obvious bottlenecks
- [ ] Efficient algorithms
- [ ] Resource management
### Security
- [ ] Input validation
- [ ] No hardcoded secrets
- [ ] Proper authentication/authorization
### Testing
- [ ] Test coverage adequate
- [ ] Edge cases covered
- [ ] Tests are maintainable
## Instructions
1. Read the target files using Read tool
2. Search for patterns using Grep
3. Find related files using Glob
4. Review against checklist
5. Provide specific, actionable feedbackWhen a skill doesn't work, check in this order:
# Personal
ls ~/.claude/skills/skill-name/SKILL.md
# Project
ls .claude/skills/skill-name/SKILL.mdcat .claude/skills/skill-name/SKILL.md | head -n 10Check for:
--- on line 1--- before contentname, descriptionReview these criteria:
Ask Claude questions that directly match the description triggers.
claude --debugLook for skill loading errors.
mkdir -p .claude/skills/team-skill
# Create SKILL.mdgit add .claude/skills/
git commit -m "Add team skill for [purpose]"
git pushgit pull
claude # Skills are now availableFor wider distribution, create a plugin with Skills. See Claude Code plugin documentation.
Ask Claude:
What Skills are available?or:
List all available SkillsEdit SKILL.md directly:
# Personal
code ~/.claude/skills/my-skill/SKILL.md
# Project
code .claude/skills/my-skill/SKILL.mdRestart Claude Code to load changes.
# Personal
rm -rf ~/.claude/skills/my-skill
# Project
rm -rf .claude/skills/my-skill
git commit -m "Remove unused Skill"For project-specific feature development workflows.
For running project-specific test suites with custom configurations.
For project-specific deployment procedures and checks.
For generating or updating project-specific documentation formats.
For project-specific code review checklists and standards.
To create a skill:
~/.claude/skills/ (personal) or .claude/skills/ (project)mkdir -p [location]/skill-nameSKILL.md with YAML frontmatter (name + description)For effective discovery:
For debugging:
claude --debug© seasonedcc, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
Just SKILL.md in .claude/skills/skill-manager of seasonedcc/remix-forms.
Open the folder on GitHubat commit 7030d30
Skill Manager 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.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Skill Manager this skillseasonedcc/remix-forms | 514 | — | ~6.1k | Automated safety check: Pass | MIT | |
| MCP DeveloperJeffallan/claude-skills | 12k | — | ~1.5k | Automated safety check: Pass | MIT | |
| OpenCode Plugin CreatorDevin-AXIS/iPolloWork | 6.8k | 1 repos | ~1.3k | Automated safety check: Pass | Custom licence | |
| Vscode MCP Tool Developmenttjx666/vscode-mcp | 105 | — | ~1.5k | Automated safety check: Pass | Custom licence | |
| Writing SkillsMicrock/ordinary-claude-skills | 404 | — | ~2.9k | Automated safety check: Pass | Custom licence | |
| Darwin Skill Optimizeralchaincyf/darwin-skill | 6.2k | 1 repos | ~4.7k | Automated safety check: Pass | MIT |
Jeffallan/claude-skills
Builds and debugs MCP servers and clients in TypeScript or Python, from tool and resource definitions to transport setup and inspector-based protocol checks.
Devin-AXIS/iPolloWork
Scaffolds an OpenCode plugin for iPolloWork with the right async factory shape, zod-based tool definitions and hook registration, and explains where to place and register it.
tjx666/vscode-mcp
End-to-end workflow for adding, modifying, or debugging VSCode MCP tools in this repo — IPC zod schema and EventMap, bridge service registration, core ToolDefinition and tool constants, MCP/CLI…
Microck/ordinary-claude-skills
Create and manage Claude Code skills in HASH repository following Anthropic best practices.
alchaincyf/darwin-skill
Scores SKILL.md files on a nine-dimension rubric, then improves them in a keep-or-revert loop with independent judge agents, test prompts, git history and human checkpoints.
zhayujie/CowAgent
Guides creating, installing and updating agent skills in a workspace: SKILL.md frontmatter, bundled scripts and references, with scripts to scaffold, validate and package.
seasonedcc/remix-forms
Release a new version of the remix-forms npm package. An agent skill from seasonedcc/remix-forms.
seasonedcc/remix-forms
Maintain element type comparison safety in remix-forms. An agent skill from seasonedcc/remix-forms.
Works with
Categories
Create, manage, and debug Claude Code Agent Skills. An agent skill from seasonedcc/remix-forms. Skill Manager is an agent skill from seasonedcc/remix-forms. Create, manage, and debug Claude Code Agent Skills.
Skill Manager fits situations like: creating new skills; debugging skill activation issues; writing SKILL.md files; managing skill structure.
Run `npx skills add seasonedcc/remix-forms --skill skill-manager -a claude-code`. Or copy the skill folder (.claude/skills/skill-manager in seasonedcc/remix-forms) into .claude/skills/skill-manager in your project. Claude Code loads it when a task matches its description.
Run `npx skills add seasonedcc/remix-forms --skill skill-manager -a codex`. Or copy the skill folder (.claude/skills/skill-manager in seasonedcc/remix-forms) into .agents/skills/skill-manager in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add seasonedcc/remix-forms --skill skill-manager -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/skill-manager, .gemini/skills/skill-manager, .github/skills/skill-manager and .opencode/skills/skill-manager in your project.
Going by SKILL.md and its folder, Skill Manager needs the command-line tools its instructions call (git, claude and npx). Our summary lists: Node.js.
SKILL.md contains no URLs. Its commands use git and npx, which can reach the network depending on how they are called. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Skill Manager is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 6.1k tokens (SKILL.md is roughly 25k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Skill Manager: MCP Developer (Jeffallan/claude-skills, 12k stars), OpenCode Plugin Creator (Devin-AXIS/iPolloWork, 6.8k stars), Vscode MCP Tool Development (tjx666/vscode-mcp, 105 stars) and Writing Skills (Microck/ordinary-claude-skills, 404 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
seasonedcc (a GitHub organization) maintains it in seasonedcc/remix-forms, which has 514 GitHub stars. The repository holds 3 skills in this directory. The repository was last updated on April 15, 2026.
Source: seasonedcc/remix-forms on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.