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.