forge-adapter

Unify GitHub and Forgejo issue management through a single adapter interface.

Updated Mar 22, 2026
One-click install
npx skills add https://github.com/shllg/night-orch --skill forge-adapter
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: forge-adapter
Source: https://github.com/shllg/night-orch/tree/main/.claude/skills/forge-adapter
Command: npx skills add https://github.com/shllg/night-orch --skill forge-adapter

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

The ForgeAdapter Skill simplifies the process of interacting with GitHub and Forgejo by providing a unified interface, eliminating the need to directly call the APIs.

Core Features & Use Cases

  • Unified Interface: Access GitHub and Forgejo through a single ForgeAdapter interface.
  • Forge Operations: Execute operations like retrieving issues, listing issues, creating comments, setting labels, and creating pull requests.
  • Use Case: If you need to manage GitHub or Forgejo issues programmatically and want to avoid dealing with different API libraries for each platform.

Quick Start

Use the forge-adapter skill to list all issues in the repository 'owner/repo'.

Frequently Asked Questions about forge-adapter

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I manage GitHub and Forgejo issues using a unified API interface?

A unified API interface simplifies GitHub and Forgejo issue management by eliminating direct API calls. It enables cross-platform operations like listing issues, creating comments, and opening pull requests through a single programmatic interface.

Can I create pull requests and set labels across GitHub and Forgejo without direct API integration?

Yes, you can create pull requests and set labels across GitHub and Forgejo without direct API integration. An interface adapter handles these forge operations programmatically, abstracting the underlying platform-specific API libraries.

What is the best way to handle cross-platform issue handling in software engineering workflows?

The best way to handle cross-platform issue handling is using a unified interface adapter. It streamlines forge operations by allowing you to retrieve and list issues programmatically across different platforms without interacting with their APIs directly.

Do I need different API libraries to manage issues on GitHub and Forgejo separately?

No, you do not need different API libraries to manage issues on GitHub and Forgejo separately. A single interface adapter provides a unified API to execute operations like retrieving issues and creating comments across both platforms.

How does an interface adapter simplify forge operations for GitHub and Forgejo?

An interface adapter simplifies forge operations by providing a single unified interface for GitHub and Forgejo. It abstracts direct API interaction, allowing you to programmatically execute operations like listing issues and creating pull requests.