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
Skill

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
All reasons and checks
Russian stack

avl8659/claude-1c-dbgate

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add skills/claudedbgate

Detects the agents on your machine, shows the access level and pins the version.

Other ways to install

Access and checks

How we review

Broad 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 warehouse

Limitations

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.

Russian stack

A large set of skills, rules and commands that let an agent build and parse 1C sources in the platform's format, without the Designer

SkillExtended access93Repository stars
Russian stack

A tiny 1C extension with an HTTP service plus a skill, so an agent writes 1C queries itself and gets database data as TSV

SkillExtended access56Repository stars

Claude Code Skills (fork with 1C)

Claude Code Skills & Plugins

Russian stack

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

PluginExtended access
Russian stack

A 1C extension with two HTTP endpoints (query and exec) plus a Python MCP wrapper for Claude Code, built for a test base only

MCP serverBroad access
Russian stack

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

PluginMinimal access

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.

README badge

Report a problem