SkillAgentSearch skills...

an5OrmVScode

VS Code extension for AN5 ORM — syntax highlighting, snippets & formatting for .an5 schema files

Install / Use

claude mcp add an5ORM -- npx -y github:an5ORM/an5OrmVScode

If the server publishes to npm under a different name, use that package instead — check the repo README.

About this skill
🔌

MCP Server

Model Context Protocol server

Quality Score

59/100

Supported Platforms

Claude Code
Claude Desktop

Tags

Our assessment of an5OrmVScode

an5OrmVScode scores 59/100 on our quality scale, 4117th of 4,623 Development & Engineering skills we index.

Its MCP Server is 8.0 KB long, written without headings and no code examples: a thorough specification that gives an agent plenty to work with.

It has no GitHub stars yet, so there is no community track record; judge it on its content.

Substance
29/30
Structure
0/20
Description
12/15
Adoption
0/20
Freshness
5/15

Maintenance, license and trust

  • We could not determine when the repository was last updated.
  • No license is declared. By default that means all rights are reserved: you can read it, but reusing or redistributing it is not clearly permitted. Ask the author before building on it commercially.
  • Its trust signals score 68/100, with 3 cautions from licensing, adoption, age or documentation. These come from repository metadata, not a code audit — read the skill file before letting an agent act on it.

an5OrmVScode compared with similar skills

All 4 of these similar skills score higher than an5OrmVScode; compare them before choosing.

SkillScoreStarsUpdatedFormat
an5OrmVScode (this skill)by an5ORM590—MCP Server
Agent-Reachby Panniantong10091.8k20d agoCLAUDE.md
headroomby headroomlabs-ai10074.5ktodayCLAUDE.md
CowAgentby zhayujie10047.2ktodayCLAUDE.md
ai-job-searchby MadsLorentzen10045.0ktodayCLAUDE.md

Frequently asked questions

How do I install an5OrmVScode?
Run claude mcp add an5ORM -- npx -y github:an5ORM/an5OrmVScode. The install tabs above show the steps for each supported agent.
Which AI agents does an5OrmVScode work with?
It is written for Claude Code and Claude Desktop, as a MCP Server file. Other agents that read the same format can often use it too.
Is an5OrmVScode safe to use?
It declares no license and scores 68/100 on trust signals. Skills are instructions an agent will follow, so read the file before installing it and do not approve commands you do not understand.
Is an5OrmVScode still maintained?
We could not determine when the repository was last updated.

{ "name": "an5-orm-vscode", "displayName": "AN5 ORM Schema Tooling", "description": "AN5 ORM workspace, secure database connections, schema tooling and MCP integration.", "version": "1.3.1", "publisher": "an5orm", "author": "an5ORM", "homepage": "https://github.com/an5ORM/an5OrmVScode", "repository": { "type": "git", "url": "https://github.com/an5ORM/an5OrmVScode.git" }, "icon": "icons/an5-128x128.png", "engines": { "vscode": "^1.101.0" }, "categories": [ "Programming Languages", "Formatters" ], "activationEvents": [ "onStartupFinished", "workspaceContains:an5Orm.config.js", "workspaceContains:an5Orm.config.cjs", "workspaceContains:**/*.an5" ], "main": "./dist/extension.js", "contributes": { "languages": [ { "id": "an5-schema", "aliases": [ "AN5 Schema", "an5-schema" ], "extensions": [ ".an5" ], "icon": { "light": "./icons/an5.svg", "dark": "./icons/an5.svg" }, "configuration": "./language-configuration.json" } ], "grammars": [ { "language": "an5-schema", "scopeName": "source.an5-schema", "path": "./syntaxes/an5.tmLanguage.json" } ], "snippets": [ { "language": "an5-schema", "path": "./snippets/an5-schema.json" } ], "commands": [ { "command": "an5.generate", "title": "AN5: Generate Client Code", "category": "AN5 ORM", "icon": "$(gear)" }, { "command": "an5.push", "title": "AN5: Push Database Schema", "category": "AN5 ORM", "icon": "$(cloud-upload)" }, { "command": "an5.pull", "title": "AN5: Pull Database Schema", "category": "AN5 ORM", "icon": "$(cloud-download)" }, { "command": "an5.openConfig", "title": "AN5: Open an5Orm Configuration File", "category": "AN5 ORM", "icon": "$(settings-gear)" }, { "command": "an5.mcp.install", "title": "AN5: Install MCP Server", "category": "AN5 ORM", "icon": "$(robot)" }, { "command": "an5.mcp.showConfig", "title": "AN5: Show MCP Server Configuration", "category": "AN5 ORM", "icon": "$(json)" }, { "command": "an5.connections.manage", "title": "AN5: Workspace Tooling", "category": "AN5 ORM", "icon": "$(database)" }, { "command": "an5.connections.configure", "title": "AN5: Configure Connection", "category": "AN5 ORM", "icon": "$(plug)" }, { "command": "an5.connections.add", "title": "AN5: Add Connection", "category": "AN5 ORM", "icon": "$(add)" }, { "command": "an5.connections.refresh", "title": "AN5: Refresh Connections", "category": "AN5 ORM", "icon": "$(refresh)" }, { "command": "an5.connections.test", "title": "AN5: Test Connection", "category": "AN5 ORM", "icon": "$(debug-start)" }, { "command": "an5.connections.use", "title": "AN5: Use Connection", "category": "AN5 ORM", "icon": "$(plug)" }, { "command": "an5.connections.remove", "title": "AN5: Delete Connection", "category": "AN5 ORM", "icon": "$(trash)" }, { "command": "an5.schema.refresh", "title": "AN5: Refresh Schema Explorer", "category": "AN5 ORM", "icon": "$(refresh)" }, { "command": "an5.agentSkills.sync", "title": "AN5: Sync Agent Skills", "category": "AN5" } ], "mcpServerDefinitionProviders": [ { "id": "an5McpProvider", "label": "AN5 ORM" } ], "viewsContainers": { "activitybar": [ { "id": "an5", "title": "AN5 ORM", "icon": "icons/activity.svg" } ] }, "views": { "an5": [ { "id": "an5.connections", "name": "Connections", "icon": "icons/activity.svg" }, { "id": "an5.schema", "name": "Schema Explorer", "icon": "icons/activity.svg" }, { "id": "an5.actions", "name": "Project Actions", "icon": "icons/activity.svg" } ] }, "viewsWelcome": [ { "view": "an5.connections", "contents": "Open a folder to manage database connections.\nOpen Folder", "when": "workspaceFolderCount == 0" } ], "menus": { "view/title": [ { "command": "an5.connections.add", "when": "view == an5.connections", "group": "navigation" }, { "command": "an5.connections.refresh", "when": "view == an5.connections", "group": "navigation" }, { "command": "an5.connections.manage", "when": "view == an5.connections", "group": "navigation" }, { "command": "an5.schema.refresh", "when": "view == an5.schema", "group": "navigation" } ], "view/item/context": [ { "command": "an5.connections.test", "when": "view == an5.connections && (viewItem == an5Connection || viewItem == an5ProjectConnection)", "group": "inline" }, { "command": "an5.connections.use", "when": "view == an5.connections && (viewItem == an5Connection || viewItem == an5ProjectConnection)", "group": "connection@1" }, { "command": "an5.connections.manage", "when": "view == an5.connections && (viewItem == an5Connection || viewItem == an5ProjectConnection)", "group": "connection@2" }, { "command": "an5.connections.remove", "when": "view == an5.connections && viewItem == an5Connection", "group": "connection@3" } ] }, "configuration": { "title": "AN5 ORM", "properties": { "an5.nodePath": { "type": "string", "default": "", "scope": "resource", "restricted": true, "description": "Absolute path to Node.js for MCP and connection checks. Empty uses Node from PATH, then the editor runtime." } } } }, "scripts": { "vscode:prepublish": "npm run compile", "compile": "node scripts/compile.js", "watch": "tsc -watch -p ./", "generate:icons": "node scripts/generate-icons.js", "check:icons": "node scripts/check-icons.js", "test": "node test/smoke.test.js && node test/snippets.test.js && node test/grammar.test.js && node test/mcp.test.js && node --test test/mcp-regressions.test.js && node --test test/connections.test.js && node --test test/webview-browser.test.js && node --test test/agent-skills.test.js && node --test test/code-generation.test.js && node --test test/project-writer.test.js && node --test test/google-oauth.test.js test/project-settings.test.js", "package": "npx @vscode/vsce package --no-dependencies", "publish:marketplace": "npx @vscode/vsce publish --no-dependencies", "publish:openvsx": "npx ovsx publish", "build": "node scripts/compile.js", "pretest": "npm run build", "upload:marketplace": "node scripts/marketplace-upload.js" }, "devDependencies": { "@an5/adapters": "^0.2.10", "@an5/orm": "^1.1.1", "@types/node": "^16.18.126", "@types/vscode": "^1.101.0", "@vscode/vsce": "^3.2.1", "better-sqlite3": "^12.11.1", "ovsx": "1.2.0", "sharp": "^0.35.3", "typescript": "^7.0.2" }, "license": "MIT", "capabilities": { "untrustedWorkspaces": { "supported": "limited", "description": "Schema editing is available; connections and project commands require Workspace Trust." }, "virtualWorkspaces": { "supported": false } } }

Related Skills

View on GitHub
GitHub Stars0
CategoryDevelopment
UpdatedNaNy ago
Forks0

Trust signals

68/100

From repository metadata: license, adoption, age and documentation. Not a code audit — see the Safety scan above for what the skill file itself contains.

2 medium1 low