Skip to content
Agentmart
Submit a tool

forge

Work with Forge-hosted Git repositories from this workspace, including login, staged commits, and push workflows.

Skill by kecoma1

IndexedMIT★ 18
Write a review

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/kecoma1-forge

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.

We use your email only for this newsletter. Privacy

About

Work with Forge-hosted Git repositories from this workspace, including login, staged commits, and push workflows. Use when Codex needs to prepare or send commits to Forge or Forgejo remotes such as forge.mql5.io, refresh credentials, inspect Git status, or write commit messages that follow Conventional Commits like feat(rsi): summary.

Use cases: writing, agent-building

No 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/forge

What's inside

Skill name
forge
Description
Work with Forge-hosted Git repositories from this workspace, including login, staged commits, and push workflows. Use when Codex needs to prepare or send commits to Forge or Forgejo remotes such as forge.mql5.io, refresh credentials, inspect Git status, or write commit messages that follow Conventional Commits like feat(rsi): summary.
License
MIT
Instructions
144 lines in SKILL.md · view on GitHub

Files (1)

  • SKILL.md

SKILL.md (first lines)

# Forge

## Overview

Use this skill when the task involves committing or pushing code to a Forge remote from this workspace.

Follow a tight workflow: inspect status, stage only intended files, review the staged diff, write a Conventional Commit message, commit, and push to the Forge remote.

## Required workflow

1. Inspect the repo state with `git status --short`.
2. Identify unrelated local changes and do not touch them unless the user explicitly asks.
3. Stage only the files that belong to the current task.
4. Review the staged diff before committing:
   - `git diff --cached --name-only`
   - `git diff --cached --stat`
   - `git diff --cached -- <path>`
5. Write the commit message using Conventional Commits.
6. Commit with `git commit -m "type(scope): summary"`.
7. Push with `git push origin <branch>`.
8. If push fails due to credentials, fix login first and retry the same push.

## Commit convention

Use this format:

```text
type(scope): summary
```

Use short lowercase summaries in imperative style.

Example:

```text
feat(rsi): add stop loss and take profit optimization
```

Preferred types:
- `feat`
- `fix`
- `docs`
- `chore`
- `refactor`
- `test`
- `perf`
- `build`
- `ci`
- `revert`

Rules:
- Always include a scope when a clear subsystem exists.
- Use the EA, feature, or folder as scope when possible, such as `rsi`, `forge`, `backtest`, `skills`, `premiere`.
- Keep the summary specific and under roughly 72 characters when practical.
- Avoid vague subjects like `update stuff` or `changes`.

## Login to Forge in this workspace

This workspace uses:

```text
git config --get credential.helper
manager
```

That means Git Credential Manager handles stored credentials on Windows.

The current remote pattern is:

```text
https://forge.mql5.io/<user>/<repo>.git
```

Example from this repo:

```text
https://forge.mql5.io/<user-id>/mql5.git
```

## Authentication workflow

When pushing for the first time, or when credentials expired:

1. Run:

```powershell
git push origin main
```

2. If Git Credential Manager prompts for credentials, use:
   - Forge username
   - Forge personal access token or valid password, whichever the Forge server accepts

3. Let Git Credential Manager store the credential.
4. Retry the push if needed.

If push fails with an authentication error, state the exact error and do not invent success.

## Refreshing bad credentials

If Forge credentials are stale, remove the old credential from Windows Credential Manager or let Git Credential Manager replace it on the next prompt.

Useful checks:

```powershell
git remote -v
git branch --show-current
git config --get credential.helper
git credential-manager --version
```

If needed, retry:

```powershell
git push origin main
```

## Safe commit behavior

From kecoma1/MQL5-SKILLS, MIT.

More from kecoma1/MQL5-SKILLS

Signals

Stars
18
Forks
9
Open issues
1
Last commit (this folder)
Apr 6, 2026 (6 months ago)

From GitHub (fetched Oct 24, 2026).

Details

License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from kecoma1

Cite this page

forge skill. Agent Mart. https://agentmart.dev/skills/kecoma1-forge (last updated 2026-10-24)