ClaudeDBGate skill
A 1C extension with a read-only HTTP service plus a Claude Code skill that pulls data from a live infobase into JSON using 1C query language
- 0 ★ on the repository
- Last commit
Broad access
Why this level
- Adds a 1C extension with an HTTP service that runs any 1C query language request
- The skill calls the service through PowerShell and sees the base documents, catalogs and registers
- A default token is hardcoded in the sources and must be changed
Install
- Works in
- Services
In your terminal, with SkillFoxx CLI
npx skillfoxx add skills/claudedbgateDetects the agents on your machine, shows the access level and pins the version.
Other ways to install
Access and checks
How we reviewBroad accessThe tool can change data, run commands or handle secrets.
- Adds a 1C extension with an HTTP service that runs any 1C query language request
- The skill calls the service through PowerShell and sees the base documents, catalogs and registers
- A default token is hardcoded in the sources and must be changed
This is third-party code. Review the repository files before installing.
What it does
The project has two parts. The LLM_DB_GATE 1C configuration extension adds an HTTP service with /ping and /query methods: a query written in 1C's built-in query language runs on the server and comes back as JSON. The extension is universal and attaches to any standard configuration without touching its objects. The second part, the 1c-query skill for Claude Code, lives in ~/.claude/skills and calls the service through a PowerShell helper using a token. Access is strictly read-only: balances, documents, catalogs and registers, with no changes to the database.
Who it is for. For 1C developers who want to give Claude Code safe read access to real live database data while developing or debugging.
Good fit when
- You need to check a hypothesis against real data without dumping the database
- Claude Code needs to look at balances, documents or registers while working on a task
- You need a universal read channel that installs into any standard configuration
Not a fit when
- You need to write data to the database: the service is deliberately read-only
- You need access without manually loading the extension through Configurator
Example request
Using 1c-query, find the current stock balance for a Lenovo laptop at the main warehouseLimitations
The extension is loaded manually through Configurator; there is no automated install. The access token defaults to a value baked into both the extension source and the skill config, and should be changed in both places for a production base. The README does not cover HTTP transport, TLS or network restrictions, so those need separate setup. The project is new and small, and its stability across platform editions has not been proven.
How to disable. Disable the LLM_DB_GATE extension in the infobase Configurator and delete the ~/.claude/skills/1c-query folder.
FAQ
Can the skill change data in the database?
No, the HTTP service only reads through a 1C query, and the extension has no write methods.
Which configuration can the extension be installed into?
Any: the extension only uses its own objects with a DB_GATE_ prefix and 8.3.15 compatibility mode, without touching standard objects.
Discussion
No questions or reviews yet.
Related
All 1C:Enterprise toolsA large set of skills, rules and commands that let an agent build and parse 1C sources in the platform's format, without the Designer
1C Database Queries for Agents
1c-llm-requests
A tiny 1C extension with an HTTP service plus a skill, so an agent writes 1C queries itself and gets database data as TSV
Claude Code Skills (fork with 1C)
Claude Code Skills & Plugins
A fork of a large Claude Code skills library, with five added 1C:Enterprise skills: BSP coding standards, forms, HTTP services, reports and UNF structure
claude_rules_1c: Claude Code rules and agents for 1C
claude_rules_1c
A set of 12 subagents, profile-based rules and MCP configuration for 1C development in Claude Code, with a three-layer rule loading system
mcp-1c test-base server
mcp-1c
A 1C extension with two HTTP endpoints (query and exec) plus a Python MCP wrapper for Claude Code, built for a test base only
The 1c-dev Claude Code plugin: discussing a 1C task in dialogue, a technical spec, dependency-aware steps, and executing one verified step at a time
README in short
The Russian README describes the project's two parts: the LLM_DB_GATE extension with a /ping and /query HTTP service, and the 1c-query skill for Claude Code. It gives a step-by-step order for loading the extension through Configurator, including a manual fallback if file import fails, and explains where the access token is stored.