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/an5OrmVScodeIf the server publishes to npm under a different name, use that package instead — check the repo README.
MCP Server
Model Context Protocol server
Quality Score
Category
Development & EngineeringSupported Platforms
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.
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.
| Skill | Score | Stars | Updated | Format |
|---|---|---|---|---|
| an5OrmVScode (this skill)by an5ORM | 59 | 0 | — | MCP Server |
| Agent-Reachby Panniantong | 100 | 91.8k | 20d ago | CLAUDE.md |
| headroomby headroomlabs-ai | 100 | 74.5k | today | CLAUDE.md |
| CowAgentby zhayujie | 100 | 47.2k | today | CLAUDE.md |
| ai-job-searchby MadsLorentzen | 100 | 45.0k | today | CLAUDE.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.
Skill content
View source on GitHub{ "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
Agent-Reach
91.8kGive your AI agent eyes to see the entire internet. Read & search Twitter, Reddit, YouTube, GitHub, Bilibili, XiaoHongShu — one CLI, zero API fees.
headroom
74.5kCompress tool outputs, logs, files, and RAG chunks before they reach the LLM. 20% fewer tokens for coding agents, 60-95% fewer tokens for JSON, same answers. Library, proxy, MCP server.
CowAgent
47.2kOpen-source personal AI assistant & Agent Harness. Plans tasks, runs tools and skills, self-evolves with memory and knowledge. Multi-agent, multi-model, multi-channel. Lightweight, extensible, one-line install.
ai-job-search
45.0kThe job search that runs on your machine. AI job application framework built on Claude Code: evaluate postings, tailor CVs, write cover letters, prep interviews. Fork it and own it.
Trust signals
From repository metadata: license, adoption, age and documentation. Not a code audit — see the Safety scan above for what the skill file itself contains.
