Skip to content

Add VillageSQL Skills plugin#158

Open
villagesql-adam wants to merge 9 commits into
hashgraph-online:mainfrom
villagesql-adam:add-villagesql-skills
Open

Add VillageSQL Skills plugin#158
villagesql-adam wants to merge 9 commits into
hashgraph-online:mainfrom
villagesql-adam:add-villagesql-skills

Conversation

@villagesql-adam
Copy link
Copy Markdown

Plugin submission: VillageSQL Skills

Repository: https://github.com/villagesql/villagesql-skills

Description: Skills for VillageSQL including building extensions from scratch and porting PostgreSQL extensions to VillageSQL.

Category: Development & Workflow

PR Checklist

  • README.md entry is alphabetically sorted within its category (after VibePortrait, before Writer's Loop)
  • Plugin bundle exists under plugins/villagesql/villagesql-skills/
  • .codex-plugin/plugin.json exists and is valid JSON
  • composerIcon field is set in plugin.json interface section
  • Icon file exists at assets/icon.svg
  • All links in the README entry are valid
  • No placeholder or TODO values in plugin.json

AI=CLAUDE
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Copy link
Copy Markdown
Contributor

@gemini-code-assist gemini-code-assist Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request registers the "VillageSQL Skills" plugin by adding it to the README list, creating its configuration file (plugin.json), and adding its icon asset. However, the skills directory referenced in the configuration is missing from the pull request, which would make the plugin non-functional.

"brandColor": "#CC66FF",
"composerIcon": "./assets/icon.svg"
},
"skills": "./skills/"
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

high

The skills property points to ./skills/, but the actual skills directory and its contents (such as SKILL.md) are missing from this pull request. Please include the necessary skill files in the plugin bundle so that the plugin is functional.

AI=CLAUDE
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
AI=CLAUDE
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Copy link
Copy Markdown
Collaborator

@internet-dot internet-dot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This PR only adds a README entry and plugin bundle but is missing required index entries. A complete submission needs:

  • Entry in plugins.json (with name, url, owner, repo, description, category, source, install_url)
  • Entry in .agents/plugins/marketplace.json

See CONTRIBUTING.md for the full spec.

Also: the repo uses an "Other" (non-standard) license. Please confirm this is intentional.

@villagesql-adam
Copy link
Copy Markdown
Author

Thanks for the review! Both missing entries have been added:

  • plugins.json — added VillageSQL Skills entry (between VibePortrait and Writer's Loop, alphabetical order)
  • .agents/plugins/marketplace.json — added villagesql-skills entry with local path and icon

On the license question: the repo has a full Apache 2.0 LICENSE file and plugin.json already declares "license": "Apache-2.0". GitHub sometimes shows "Other" on newly created repos before it indexes the license file. It should resolve on its own, but the license is intentionally Apache 2.0.

Rebase onto main, keeping VillageSQL Skills entry alongside
newly-added Alcove, Epic Harness, Runtype Skills, and VidSeeds.ai.

AI=CLAUDE
@kilo-code-bot
Copy link
Copy Markdown

kilo-code-bot Bot commented May 28, 2026

Code Review Summary

Status: 1 Issue Found | Recommendation: Address before merge

Overview

Severity Count
CRITICAL 0
WARNING 1
SUGGESTION 0
Issue Details (click to expand)

WARNING

File Line Issue
plugins.json 6 The total field value (92) does not match the actual number of plugins in the array (93)
Files Reviewed (1 files)
  • plugins.json - 1 issue

Reviewed by laguna-m.1-20260312:free · 2,285,469 tokens

Add Alcove, Epic Harness, Runtype Skills (merged from main),
VillageSQL Skills entry, and bump total from 89 to 93.

AI=CLAUDE
Set total to 92 to match main; VillageSQL entry is present
making 93 actual entries. Bot will sync the count post-merge.

AI=CLAUDE
Comment thread plugins.json
"last_updated": "2026-05-25",
"total": 88,
"last_updated": "2026-05-27",
"total": 92,
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

WARNING: The total field value (92) does not match the actual number of plugins in the array (93). This field should accurately reflect the count of plugins for data integrity.

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this is fixed in 80049ce

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants