원클릭으로
create-github-app
> Automate GitHub App creation for OpenSIN organization using browser automation
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
> Automate GitHub App creation for OpenSIN organization using browser automation
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
The God Agent — single entry point that autonomously routes, dispatches, and synthesizes work across the entire 126-agent OpenSIN fleet. Zero human intervention. Maximum parallelism.
4 business growth agent skills and plugins for Claude Code, Codex, Gemini CLI, Cursor, OpenClaw. Customer success (health scoring, churn), sales engineer (RFP), revenue operations (pipeline, GTM), contract & proposal writer. Python tools (stdlib-only).
10 C-level advisory agent skills and plugins for Claude Code, Codex, Gemini CLI, Cursor, OpenClaw. CEO, CTO, COO, CPO, CMO, CFO, CRO, CISO, CHRO, Executive Mentor. Multi-role board meetings, strategy routing, structured recommendations. For founders needing executive-level decision support.
25 advanced engineering agent skills and plugins for Claude Code, Codex, Gemini CLI, Cursor, OpenClaw. Agent design, RAG, MCP servers, CI/CD, database design, observability, security auditing, release management, platform ops.
Curate Claude Code's auto-memory into durable project knowledge. Analyze MEMORY.md for patterns, promote proven learnings to CLAUDE.md and .claude/rules/, extract recurring solutions into reusable skills. Use when: (1) reviewing what Claude has learned about your project, (2) graduating a pattern from notes to enforced rules, (3) turning a debugging solution into a skill, (4) checking memory health and capacity.
23 engineering agent skills and plugins for Claude Code, Codex, Gemini CLI, Cursor, OpenClaw, and 6 more tools. Architecture, frontend, backend, QA, DevOps, security, AI/ML, data engineering, Playwright, Stripe, AWS, MS365. 30+ Python tools (stdlib-only).
| name | create-github-app |
| description | > Automate GitHub App creation for OpenSIN organization using browser automation |
| version | 1.0.0 |
| author | OpenSIN-AI |
| category | agent-creation |
| source | opensin-native |
| status | active |
| triggers | ["use create-github-app"] |
| related_skills | [] |
Automate GitHub App creation for OpenSIN organization using browser automation.
Create GitHub Apps programmatically using webauto-nodriver browser automation. This skill automates the GitHub App creation flow that normally requires manual UI interaction.
anonymous skill loaded for browser automation toolsWhen the user asks to create a GitHub App, follow these steps:
Gather required information:
opnsin-codehttps://opensin.aihttp://92.5.60.87:5678/webhook/githubhttps://opensin.ai/auth/callback# Step 1: Navigate to GitHub Apps settings
goto({"url": "https://github.com/settings/apps/new"})
# Step 2: Fill form fields
# GitHub App name
observe_screen() # Find coordinates
click({"x": <name_field_x>, "y": <name_field_y>})
type_text({"text": "opnsin-code"})
# Homepage URL
press_key({"key": "Tab"})
type_text({"text": "https://opensin.ai"})
# Webhook URL (expand webhook section first)
press_key({"key": "Tab"})
press_key({"key": "Tab"}) # Navigate to webhook checkbox
press_key({"key": "Space"}) # Check webhook
press_key({"key": "Tab"}) # Move to webhook URL field
type_text({"text": "http://92.5.60.87:5678/webhook/github"})
# Webhook secret
press_key({"key": "Tab"})
type_text({"text": "<random-secret>"})
# Step 3: Configure permissions
# Scroll to permissions section
press_key({"key": "PageDown"})
# Repository permissions
# Use observe_screen to find permission toggles and click them
# Step 4: Subscribe to events
# Use observe_screen to find event checkboxes
# Step 5: Create the app
# Scroll to bottom and click "Create GitHub App"
observe_screen()
click({"x": <create_button_x>, "y": <create_button_y>})
# Step 6: Extract App ID and Client ID
# After creation, scrape the app settings page
observe_screen({"include_dom": "true"})
After app is created:
observe_screen() before clicking to get current page state| Error | Recovery |
|---|---|
| Form validation error | Read error message, fix field, retry |
| Rate limit | Wait 60 seconds, retry |
| 2FA required | Prompt user for 2FA code |
| App name taken | Suggest alternative name |
User: "Create a GitHub App called @opnsin-code for OpenSIN-AI"
Agent: