Skills Plugins MCP Prompt Model 博客 我的中心
生活与工具 #data #database

ms-access-vcs

Working with Microsoft Access databases exported via VCS (Version Control System for Access). Use when editing Access form definitions (.bas), report definitions, query files, VBA modules, linked table definitions, or VCS configuration files. Covers structural rules, common gotchas, and safe editing practices for the binary text format used by Access's LoadFromText/SaveAsText.

DeepseekModel 官方收录技能 质量 良好 · 64 v1.0.0

获取

https://deepseekmodel.com/api/download.php?id=paramountsoftware-ms-access-ai-skill-claude-skills-ms-access-vcs-skill-md&format=skill
下载 .skill 标准格式,含 system_prompt 与 model_config,导入任意 Agent 框架即可使用
.skill 文件中 system_prompt 字段的实际内容。
name ms-access-vcs description Working with Microsoft Access databases exported via VCS (Version Control System for Access). Use when editing Access form definitions (.bas), report definitions, query files, VBA modules, linked table definitions, or VCS configuration files. Covers structural rules, common gotchas, and safe editing practices for the binary text format used by Access's LoadFromText/SaveAsText. Microsoft Access VCS Project Guide Rules and gotchas for programmatically editing Access objects exported by VCS 4.x. Violations cause silent corruption or Error 2128 on import via LoadComponentFromText . Reference Files Read the relevant reference file before working on a specific object type: When working on... Read this reference Form .bas layout or form controls references/forms.md Report .bas layout, sections, or sorting/grouping references/reports.md Images in forms or reports (add, replace, convert from OLE) references/images.md Conditional formatting (forms or reports) references/conditional-formatting.md Queries ( .bas + .sql ) references/queries.md Tables, relationships, or ODBC connections references/tables-and-relationships.md VBA modules ( .bas ) or code-behind ( .cls ) references/vba.md Project config files (vcs-options, vcs-index, etc.) references/project-config.md Macros, shared images, or import/export specs references/other-objects.md Project Overview A VCS-exported Access project lives in <DatabaseName>.accdb.src/ . The directory name must match the .accdb filename with .src appended. File Pairing Rules Object Type Files Notes Form .bas + optional .cls + optional .json .bas = layout, .cls = VBA code-behind (omitted if no code), .json = print settings Report .bas + optional .cls + optional .json Same binary text format as forms, .cls = VBA code-behind (uncommon but valid), .json = print settings Query .bas + .sql .bas = metadata/designer state, .sql = SQL text. Always paired Module .bas Standard VBA module Relationship .json Foreign key definition, join type, referential integrity Linked Table .json Connection string, source table, attributes Local Table .xml XSD schema defining columns, data types, indexes. For tables stored inside the .accdb Macro .bas Access macro actions (not VBA). Simpler binary text format Shared Image .json + image file .json = metadata (name, extension, hash), paired with actual image file ( .png , .jpg , etc.) Import/Export Spec .json Column definitions, delimiters, data types Theme .thmx Office theme (binary OOXML archive — do not edit) When deleting an object, delete ALL its associated files plus its entry in vcs-index.json . Encoding All JSON configuration files and .sql files use UTF-8 with BOM (byte order mark EF BB BF ). The BOM must be preserved when editing. Binary text .bas files (forms, reports, macros) also use UTF-8 with BOM. .bas , .cls , and tbldef/relation .json files additionally use CRLF line endings (enforced via .gitattributes ). Creating a new file from scratch: standard write tools (including Claude's Write tool, echo , cat <<EOF ) silently produce UTF-8 without BOM and use LF endings — this will corrupt the import. To create a new VCS file, emit the bytes explicitly: printf '\xEF\xBB\xBF{\r\n "Info": { ... }\r\n}\r\n' > path/to/new-file.json Verify after writing: od -c -N 5 path/to/new-file.json should show 357 273 277 (the BOM) as the first three bytes, and the file should contain \r before each \n . Editing an existing file with Edit / Read preserves the original encoding — the BOM-stripping issue only applies to brand-new files created via Write . Safe Deletion Checklist Before deleting any Access object: Search for references in all .cls , .bas , .sql files. Objects may be referenced by: VBA code ( DoCmd.OpenForm , DoCmd.OpenReport , DoCmd.OutputTo ) Query SQL ( FROM tableName , subreport SourceObject ) Form RecordSource properties DLookup expressions Check for name collisions. Objects with similar names may serve completely different purposes (e.g., an active report and a dead integration table that share a prefix). Delete all paired files (.bas + .sql, .bas + .cls + .json, etc.) Remove from config files: vcs-index.json, db-connection.json, hidden-attributes.json Renumber TabIndex values in any form/report section where a control was removed Test import in Access after changes Common Pitfalls Commented-out code referencing kept objects: Leave commented VBA lines alone if they reference objects you're keeping. db-connection.json: Must contain only one connection entry matching the canonical ODBC connection string used by all linked tables and pass-through queries. Never introduce plaintext passwords or user-specific credentials.
Agent 识别该技能的关键词,点击任意一个即可复制。

该技能未提供触发词。

下载的 .skill 包内含以下字段。
字段 说明
format格式标识(skill/v1)
skill_id技能唯一 ID
name技能名称
version版本号
description技能描述
category所属分类(数组)
trigger_words触发词列表
tags标签列表
source来源标识
source_url来源链接(本页地址)
exported_at导出时间(每次下载生成)
system_prompt系统提示词正文
model_config模型参数:provider / model / temperature / max_tokens / top_p
examples示例
install_guide各平台导入说明(Coze / Dify / Claude / 自定义框架)
同一份技能可按不同平台格式导出。
.skill 标准格式,含 system_prompt 与 model_config,导入任意 Agent 框架即可使用 下载
.skillpro 增强格式,额外含脚本 / 工具 / 依赖 / 钩子占位 下载
.json 纯 JSON 导出,只含 system_prompt 与模型参数 下载
Coze 带 frontmatter 的 Markdown,Coze 平台导入用 下载
Dify Dify DSL,创建应用后直接导入 下载

每日精选 Skill 推荐,免费送到你邮箱

输入邮箱,每天接收一个精选 AI Agent 技能推荐。完全免费,持续更新。

提交后我们会发送一封确认邮件,点击邮件里的链接才会开始收信。

完全免费,取消任意时间。我们不会发送垃圾邮件。