Skip to content
Back to skills

Contributing

ASecurity

Maintain and improve this Claude Code research environment — its skills, subagents, conventions, and workflows. Use when the task is to add, fix, or refactor research capabilities in ~/.claude/.

  • 9 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added October 7, 2026
ai-agentsbashdocker

Works with

  • claude code
  • cli
  • mcp

Security analysis

A100/100

Scanned October 7, 2026

npx -y skills add Yichen-ZJU/claude-for-research --skill contributing --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Contributing?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Contributing
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/yichen-zju-contributing/badge)](https://www.skillsdirectory.com/skills/yichen-zju-contributing)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: contributing
description: Maintain and improve this Claude Code research environment — its skills, subagents, conventions, and workflows. Use when the task is to add, fix, or refactor research capabilities in ~/.claude/.
---

# Contributing

Use this skill when working on the research environment itself (the skill library in `~/.claude/skills/`, subagents in `~/.claude/agents/`, and conventions in `~/.claude/CLAUDE.md`).

## Conventions

- Skills live in `~/.claude/skills/<name>/SKILL.md` with frontmatter `name`, `description` (the trigger), and optionally `argument-hint`.
- Subagents live in `~/.claude/agents/<name>.md` with frontmatter `name`, `description`, `tools`.
- Research output conventions (slugs, `outputs/`, `papers/`, provenance) live in `~/.claude/CLAUDE.md` — keep that file conditional so it does not interfere with non-research coding sessions.
- Skills reference real tooling only: Claude Code tools (`WebSearch`, `WebFetch`, `Agent`, `AskUserQuestion`, `CronCreate`), MCP servers (`alphaxiv`), and Bash CLIs (`modal`, `runpodctl`, `docker`). Never invent tool names.

## Minimum checks before claiming a change is done

- The skill/agent file parses (valid frontmatter, name matches directory).
- Referenced subagents exist in `~/.claude/agents/`.
- Referenced CLIs exist (`command -v ...`) or the skill says what to do when they don't.
- The skill appears in the available-skills listing after writing.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.