ai-image-creator
Generate PNG images using AI (multiple models via OpenRouter including Gemini, FLUX.2, Riverflow, SeedDream, GPT-5 Image, proxied through Cloudflare AI Gateway…
Review GitHub repos — open PRs, community issues, stars/forks, releases, contributors. Use when user says 'check github', 'github review', 'repo status', 'open PRs', 'github issues', 'repository status', or any reference to checking GitHub repos status.
$ npx -y skills add evolution-foundation/evo-nexus --skill int-github-review --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/int-github-reviewContext preview
The summary Claude sees to decide when to auto-load this skill.
Review GitHub repos — open PRs, community issues, stars/forks, releases, contributors. Use when user says 'check github', 'github review', 'repo status', 'open PRs', 'github issues', 'repository status', or any reference to checking GitHub repos status.
name: int-github-review description: "Review GitHub repos — open PRs, community issues, stars/forks, releases, contributors. Use when user says 'check github', 'github review', 'repo status', 'open PRs', 'github issues', 'repository status', or any reference to checking GitHub repos status."
Skill to review the organization's GitHub repositories: open PRs, community issues, activity, stars, and releases.
**Always respond in English.**
| Repo | Descrição | |------|-----------| | `YOUR_ORG/main-api` | Main API (open source) | | `YOUR_ORG/crm-product` | CRM + AI agents | | `YOUR_ORG/go-service` | Go microservice | | `YOUR_ORG/crm-community` | CRM Community edition | | `YOUR_ORG/methodology` | Development methodology |
For each repository, use `gh` CLI to fetch:
# Open PRs
gh pr list --repo YOUR_ORG/{repo} --state open --json number,title,author,createdAt,updatedAt,labels,reviewDecision --limit 20
# Open issues (last 20)
gh issue list --repo YOUR_ORG/{repo} --state open --json number,title,author,createdAt,updatedAt,labels,comments --limit 20
# Repo statistics
gh api repos/YOUR_ORG/{repo} --jq '{stargazers_count, forks_count, open_issues_count, updated_at}'
# Latest release
gh release list --repo YOUR_ORG/{repo} --limit 1 --json tagName,publishedAt,name
# Recent activity (commits in last 7 days)
gh api "repos/YOUR_ORG/{repo}/commits?since=$(date -v-7d +%Y-%m-%dT00:00:00Z)&per_page=5" --jq 'length'For each repo, classify:
1. **Open PRs**: how many, how long open, who needs to review, pending reviews 2. **Community issues**: reported bugs, feature requests, questions 3. **Stale issues**: open for more than 14 days without response 4. **Activity**: weekly commits, whether active or stagnant 5. **Growth**: stars/forks (compare with previous data if available)
Present in the format:
## GitHub Review — {data}
### Summary
| Repo | PRs | Issues | Stars | Commits (7d) | Status |
|------|-----|--------|-------|---------------|--------|
### PRs that need attention
| Repo | PR | Title | Author | Days open | Review |
|------|----|----|-------|-------------|--------|
### Community issues (unanswered)
| Repo | Issue | Title | Days without response |
|------|-------|--------|-------------------|
### Most voted / commented issues
| Repo | Issue | Title | Comments | Labels |
|------|-------|--------|------------|--------|
### Recent releases
| Repo | Version | Date |
|------|--------|------|
### Activity (last 7 days)
{activity summary per repo — active/moderate/stagnant}Read the template at `.claude/templates/html/custom/github-review.html`.
Replace the `{{...}}` placeholders with the actual collected data.
Time classifications:
Activity classifications:
Save the filled HTML to:
workspace/projects/github-reviews/[C] YYYY-MM-DD-github-review.html
Create directory if it does not exist.
Write as the last line of your output: TELEGRAM_MSG: 🐙 GitHub Review [date] | [main result in 1 line]
Generate PNG images using AI (multiple models via OpenRouter including Gemini, FLUX.2, Riverflow, SeedDream, GPT-5 Image, proxied through Cloudflare AI Gateway…
Create a new custom agent for the workspace. Guides the user through defining agent name, domain, personality, skills, model, and memory folder. Use when the…
Create a new slash command for Claude Code. Guides the user through defining the command name, what it does, and generates the markdown file in…
Create a Mission, Project, or Goal (Mission → Project → Goal → Task hierarchy) in EvoNexus. Guides the user through picking a mission, choosing or creating a…
Create a new heartbeat (proactive agent scheduled with a decision prompt) for EvoNexus. Guides the user through picking an agent, setting interval, wake…
Create a new custom integration (API/service wrapper) for the workspace. Guides the user through defining the integration's slug, display name, description,…