Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
martinffx avatar

Gfreview

  • 3 installs
  • Updated April 6, 2026
  • martinffx/gfreview

Helps with ai & agent building tasks.

About

gfreview is a Claude Code skill for ai & agent building. It helps solo builders move faster with AI-assisted coding.

  • gfreview
  • AI & Agent Building
  • AI-coding skill

Gfreview by the numbers

  • 3 all-time installs (skills.sh)
  • Ranked #13,657 of 16,546 AI & Agent Building skills by installs in the Skillselion catalog
  • Data as of Jul 25, 2026 (Skillselion catalog sync)
npx skills add https://github.com/martinffx/gfreview --skill gfreview

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs3
Last updatedApril 6, 2026
Repositorymartinffx/gfreview

What it does

Helps with ai & agent building tasks.

Files

SKILL.mdMarkdownGitHub ↗

gfreview

CLI tool for interacting with GitHub PRs and GitLab MRs from the terminal.

Configuration

VariableDescription
GITHUB_TOKENGitHub PAT
GITLAB_TOKENGitLab token
GITLAB_URLGitLab URL (default: https://gitlab.com)

CLI flags: --forge github|gitlab, --project owner/repo, --token

Commands

PR Listing

gfreview list [--state open|closed|all] [--limit n]
gfreview view <id>

PR Creation

gfreview create --title <title> --source-branch <branch> --target-branch <branch> [--description <text>] [--draft]

PR Actions

gfreview approve <id>
gfreview merge <id>

Immediate Comments (No Review Session)

Post comments immediately without starting a review session.

gfreview post <id> --file <path> --line <n> --body <text>  # Line comment
gfreview post <id> --body <text>                            # General comment
gfreview post <id> --file <path> --line <n> --severity blocker --body <text>
gfreview post <id> --file <path> --line <n> --body-file <path>

Batched Review (Start → Comment → Submit)

Comments grouped in one review with a summary.

gfreview review start <id>                      # Create pending review
gfreview review comment <id> --file <path> --line <n> --body <text>  # Add to pending review
gfreview review submit <id> [--body <summary>]  # Submit review
gfreview review status <id>                    # Show pending comments
gfreview review discard <id>                   # Delete pending review

Diff & Comments

gfreview diff <id>          # Show diff with line numbers
gfreview comments <id>       # List posted comments

Options

FlagDescription
--body <text>Comment body (use @path for file, - for stdin)
--body-file <path>Read body from file
--severityblocker, issue, suggestion, nit
--sidenew (default) or old
--jsonJSON output
--verboseVerbose output

Severity Levels

Use --severity to categorize line comments:

LevelDescription
blockerMust be fixed before merge
issueShould be addressed before merge
suggestionOptional improvement
nitMinor style suggestion

Severity is prepended to the comment body.

Line Number Mapping

For --line, use numbers from gfreview diff <id>:

Diff prefixSide
- (red)old
+ (green)new
spacenew

Body Input

--body "inline text"
--body @/path/to/file.md
--body-file /path/to/file.md
cat file.md | gfreview post <id> --file <path> --line <n> --body -

Error Codes

CodeMeaning
0Success
1User error (invalid input)
2API error
3Stale review

Forge Differences

AspectGitHubGitLab
Line commentsComments APIDiscussions API
General commentsIssues APINotes API
Review batchingPending reviewsDraft notes

Related skills

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.