Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/renefatuaki-project
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/project
Tools it pre-approves 3
From allowed-tools in SKILL.md: the agent may use these without asking you each time.
Bash(node${CLAUDE_SKILL_DIR}/scripts/sync-project.mts*)
What's inside
- Skill name
project- Description
- project, the rules for every GitHub Project. Use whenever the user wants to create a project, bring one in line with the field set, or when another skill needs a project with Priority and Size. Use it before every `gh project create` you run, even when the user did not name the project skill.
- License
- MIT
- Allowed tools
- Bash(node, ${CLAUDE_SKILL_DIR}/scripts/sync-project.mts, *)
- Instructions
- 51 lines in SKILL.md · view on GitHub
Before installing
- Pre-approves some shell commands
Files (3)
- SKILL.md
- project.json · assets/
- sync-project.mts · scripts/
SKILL.md (first lines)
Rules for every GitHub Project you create. A project carries the Status, Priority and Size fields of [assets/project.json](assets/project.json), so the `issue` skill can set priority and size on every issue, and it is linked to the repository. A project lives under the account or the organization, never in the repository, so every write below runs after confirmation.
## Steps
1. **Ensure a user and `gh`.** Every step needs a user who can answer. Without one, stop. Run `gh auth status` and do nothing else until it reports a logged-in account whose token scopes include `project`. If `gh` is missing, install it after confirmation, following GitHub's [installation guide](https://raw.githubusercontent.com/cli/cli/trunk/README.md#installation). If nobody is logged in, ask the user to run `! gh auth login`, wait for them, then run `gh auth status` again. If the scope is missing, ask the user to run `! gh auth refresh -s project`. If the user declines, stop and say what is missing.
2. **Read the owner.** `gh repo view --json owner,nameWithOwner` gives the owner login and the `<owner>/<repo>` for the title and the link. When the caller or the user named a project, read its fields with `gh project field-list <number> --owner <owner> --format json`.
3. **Pick the path** and confirm it, the owner and the title with the AskUserQuestion tool. The title is the repository name when the request names none.
- **Extend**, when a project was named.
- **Create**, otherwise.
4. **Create.** On Create only. The output carries the number.
```sh
gh project create --owner <owner> --title "<title>" --format json
```
5. **Ensure the fields.** Priority and Size, each unless the project has it. Status comes with every project.
```sh
gh project field-create <number> --owner <owner> \
--name Priority \
--data-type SINGLE_SELECT \
--single-select-options Critical,High,Medium,Low
gh project field-create <number> --owner <owner> \
--name Size \
--data-type SINGLE_SELECT \
--single-select-options XS,S,M,L,XL
```
6. **Apply the field set.** Run [scripts/sync-project.mts](scripts/sync-project.mts), on Create and on Extend alike, with Node 24 or newer, which runs TypeScript directly. `${CLAUDE_SKILL_DIR}` is the folder of this file. Write it out in the command, because the shell does not know it. It sets the names, colors and descriptions of Status, Priority and Size from the asset and keeps the value of every item whose option exists under the asset's name. When a field has options beyond the asset, it lists them and stops, because dropping them strips the value from their items, so put the list to the user and run again with `--drop` only on their word.
```sh
node ${CLAUDE_SKILL_DIR}/scripts/sync-project.mts <number> --owner <owner>
```
7. **Link.** On Create and on Extend alike.
```sh
gh project link <number> --owner <owner> --repo <owner>/<repo>
```
8. **Hand over.** Reply with the project number and the URL, so the calling skill continues with `gh project item-add`. Then list what the API cannot set and the user does in the browser, under the project's settings for workflows and in its toolbar for views. Workflows are auto-add, the sub-issue automation and item closed to Done. Views are the six below.
| View | Layout | Group by | Sort | Filter |
|---|---|---|---|---|
| Backlog | Board | Status as columns | Priority ascending, then Size descending | |
| Priority board | Board | Priority, Status as columns | | |
| Team items | Table | Status | | |
| Roadmap | Roadmap | | | |
| In Review | Table | | | `status:"In Review"` |
| My items | Table | | | `assignee:@me` |
Done when the project exists under the owner with Status, Priority and Size carrying every option of the asset, is linked to the repository, the reply names its number, and the user holds the list of settings that stay manual.From renefatuaki/skills, MIT.
More from renefatuaki/skills
- 0.570score
issue
renefatuaki
issue, the rules for every GitHub issue.
SkillAFreshness: AClaude Code +9 - 0.570score
clean-code
renefatuaki
clean-code, the rules for readable code.
SkillAFreshness: AClaude Code +9 - 0.570score
pull-request-review
renefatuaki
pull-request-review, the rules for testing a pull request in the running application.
SkillAFreshness: AClaude Code +9 - 0.570score
pull-request
renefatuaki
pull-request, the rules for every GitHub pull request.
SkillAFreshness: AClaude Code +9 - 0.567score
today-issues
renefatuaki
today-issues, the plan for today's tickets of a GitHub Project.
SkillAFreshness: AClaude Code +9 - 0.565score
diagrams
renefatuaki
diagrams, the rules for every Mermaid diagram.
SkillAFreshness: AClaude Code +9 - 0.565score
project-docs
renefatuaki
project-docs, the rules for every Markdown file that documents a project.
SkillAFreshness: AClaude Code +9 - 0.565score
commit
renefatuaki
commit, the rules for every git commit.
SkillAFreshness: AClaude Code +9 - 0.565score
code-comments
renefatuaki
code-comments, the rules for every code comment.
SkillAFreshness: AClaude Code +9 - 0.561score
tidy-history
renefatuaki
tidy-history, folds the commits of the current branch into one commit per change.
SkillAFreshness: AClaude Code +9 - 0.561score
review-queue
renefatuaki
review-queue, the open pull requests of a repository as a table in the order to review them.
SkillAFreshness: AClaude Code +9 - 0.561score
next-steps
renefatuaki
next-steps, what is still open and in which order to do it, as a short numbered list.
SkillAFreshness: AClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Oct 3, 2026 (25 days ago)
- Last release
- Oct 24, 2026 (4 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/renefatuaki/skills
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from renefatuaki
- 0.570score
issue
renefatuaki
issue, the rules for every GitHub issue.
SkillAFreshness: AClaude Code +9 - 0.570score
clean-code
renefatuaki
clean-code, the rules for readable code.
SkillAFreshness: AClaude Code +9 - 0.570score
pull-request-review
renefatuaki
pull-request-review, the rules for testing a pull request in the running application.
SkillAFreshness: AClaude Code +9 - 0.570score
pull-request
renefatuaki
pull-request, the rules for every GitHub pull request.
SkillAFreshness: AClaude Code +9 - 0.567score
today-issues
renefatuaki
today-issues, the plan for today's tickets of a GitHub Project.
SkillAFreshness: AClaude Code +9 - 0.565score
diagrams
renefatuaki
diagrams, the rules for every Mermaid diagram.
SkillAFreshness: AClaude Code +9
Cite this page
project skill. Agent Mart. https://agentmart.dev/skills/renefatuaki-project (last updated 2026-10-24)