setup-source

Installation
SKILL.md

Build OpenArc's source adapter

OpenArc ships no code for talking to any post source. It reaches its source through one small seam you implement locally, for the source the user is authorized to use, on the user's own account/session. Your job is to write openarc_adapter.py in the repo root so it satisfies that seam. The user is responsible for complying with their source's terms of service — surface that, don't work around it.

The contract

openarc_adapter.py must expose create_source(config) returning an object with two methods (the PostSource seam in src/openarc/source.py):

def search(self, keyword: str, since: datetime) -> list[Post]: ...
def publish_reply(self, post_id: str, text: str) -> None: ...
Installs
12
GitHub Stars
9
First Seen
Jul 24, 2026
setup-source — mo7yw4ng/openarc