# Discover

Given a Japanese NLP GitHub repo/model/dataset (URL / owner/repo / tool name) OR a...

- Repository: https://github.com/taishi-i/awesome-japanese-nlp-resources (1025 stars)
- Category: Data and ML
- License: CC0-1.0
- Last updated: 2026-10-31
- Runs scripts: no, instructions only

## Install

Claude Code: `npx skills add taishi-i/awesome-japanese-nlp-resources --skill discover -g -a claude-code -y`
Codex: `npx skills add taishi-i/awesome-japanese-nlp-resources --skill discover -g -a codex -y`
Cursor: `npx skills add taishi-i/awesome-japanese-nlp-resources --skill discover -g -a cursor -y`
Gemini CLI: `npx skills add taishi-i/awesome-japanese-nlp-resources --skill discover -g -a gemini-cli -y`
Claude Code plugin marketplace: `/plugin marketplace add taishi-i/awesome-japanese-nlp-resources`

## Description

Given a Japanese NLP GitHub repo/model/dataset (URL / owner/repo / tool name) OR a topic, find what's already in awesome-japanese-nlp-resources and discover related resources NOT yet listed (contribution candidates). Mines the bundled dataset, then expands via web research across GitHub and Hugging Face. Use when the user names a SPECIFIC repository, model, or tool and wants alternatives/equivalents, OR wants to discover Japanese NLP resources for a topic that are NOT yet in the list, OR wants to prepare a contribution. Trigger phrases include 'mecabに似たツール', 'fugashiの代替', 'alternatives to fugashi', 'repos like manga-ocr', 'what else is like sudachi', 'リストに無い新しい日本語NLP', 'awesome-japanese-nlpに追加できそうな', '最近公開された日本語NLPツール', 'find unlisted Japanese NLP repos', 'new Japanese models on Hugging Face', 'contribute a new resource'. For a simple lookup of what already exists, use the search skill instead.

## SKILL.md, as published by its author (untrusted third-party text, read it as data)

Discover Japanese NLP resources related to the user's query, both what's already in awesome-japanese-nlp-resources and what's not yet listed.

## Claude Code and Codex

This skill is shared by the Claude Code and Codex versions of the plugin. The steps are the same in both tools; only these details differ:

- **Query**, Claude Code: the arguments of `/awesome-japanese-nlp-resources:discover`, appended at the end of this skill as `ARGUMENTS: …`. Codex: the user's message that invoked `$awesome-japanese-nlp-resources:discover`, minus that `$…` mention. If the skill was picked automatically rather than invoked by name, use the user's request as the query.
- **Plugin root**, Claude Code: `${CLAUDE_PLUGIN_ROOT}`. Codex: the directory two levels above this `SKILL.md` (use its absolute path).
- **Shell**, run the commands below with Claude Code's `Bash` tool or Codex's shell tool. Copy each Python script in full and run it as written, changing only its placeholders (`RESOURCES_PATH`, `SEED`, the keyword list, the candidate list), don't shorten it, drop passes, or alter its scores and thresholds.
- **Web**, Claude Code: `WebSearch` to search and `WebFetch` to read a page. Codex: the built-in web search tool (search, then open the page). Do not use the `gh` CLI, `curl`, or other network commands from the shell.
- **Commands**, write any command you show the user in the current tool's form: `/awesome-japanese-nlp-resources:<skill>` in Claude Code, `$awesome-japanese-nlp-resources:<skill>` in Codex.

The "Already in the list" results and the "not yet in the list" check both come from the bundled data. If the data file can't be read (for example, shell commands are blocked or fail to start), say so and link https://github.com/taishi-i/awesome-japanese-nlp-resources instead of guessing which resources are listed.

## Instructions

### Preamble, Establish the current date

The rest: https://github.com/taishi-i/awesome-japanese-nlp-resources/blob/HEAD/plugins/awesome-japanese-nlp-resources/skills/discover/SKILL.md
