بنقرة واحدة
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: