Initial commit

This commit is contained in:
Zhongwei Li
2025-11-30 08:25:58 +08:00
commit e13b6ff259
31 changed files with 3185 additions and 0 deletions

153
plugin.lock.json Normal file
View File

@@ -0,0 +1,153 @@
{
"$schema": "internal://schemas/plugin.lock.v1.json",
"pluginId": "gh:jhs/Chatfield:Claude/filling-pdf-forms",
"normalized": {
"repo": null,
"ref": "refs/tags/v20251128.0",
"commit": "72d444cf2d9c4f460e77a6e1ae483150aa94fd57",
"treeHash": "ddfe583e3d499c1a3e5316143ddfe1c1b84f96a5c9a7b1fc1b64a40dbef4ed02",
"generatedAt": "2025-11-28T10:19:06.647369Z",
"toolVersion": "publish_plugins.py@0.2.0"
},
"origin": {
"remote": "git@github.com:zhongweili/42plugin-data.git",
"branch": "master",
"commit": "aa1497ed0949fd50e99e70d6324a29c5b34f9390",
"repoRoot": "/Users/zhongweili/projects/openmind/42plugin-data"
},
"manifest": {
"name": "filling-pdf-forms",
"description": "Complete PDF forms through conversation",
"version": null
},
"content": {
"files": [
{
"path": "README.md",
"sha256": "57ba62755aa17aff3dba9dffb8c3cbf78e9c8553f3ff1d0c7af4cc302c60bc7a"
},
{
"path": "agents/extracting-form-fields.md",
"sha256": "51077597b547a5685fafeb1a20416e93926928d7d80ec3036d9130fc14be7066"
},
{
"path": ".claude-plugin/plugin.json",
"sha256": "0ebfca4618a013e9ecf6d8c91f383ee4c174d4f4224b620a16a364fec6f523b5"
},
{
"path": "commands/pdf.md",
"sha256": "78305f47c72402626b01939b43673ba518f56e1d76ce829932ef4d8441d1990e"
},
{
"path": "skills/extracting-form-fields/.gitignore",
"sha256": "cf56f7d7cbebabe7a9c2fe006cf710bd46dbfca4353211be3745297836e0b599"
},
{
"path": "skills/extracting-form-fields/SKILL.md",
"sha256": "ae0463e1041950a1ad5d267ded456110de5a190e87c1129d878d4632f9dee35c"
},
{
"path": "skills/extracting-form-fields/references/Nonfillable-Forms.md",
"sha256": "ac2450f97c9d8fcb3edda9fe47115ab0ebccca9cca00e32b3aaf1f87960d7bdd"
},
{
"path": "skills/extracting-form-fields/references/Fillable-Forms.md",
"sha256": "acb29479f1fcfa44aef8fd7f82faea5caefd6d0d7c169365feac3c9ca2719cab"
},
{
"path": "skills/extracting-form-fields/scripts/convert_pdf_to_images.py",
"sha256": "095a0105a718af75ede309cb03f84a20c81d17f1727f7686fd4b294f1f40294f"
},
{
"path": "skills/extracting-form-fields/scripts/convert_coordinates.py",
"sha256": "dbfdad4a24fde97853183db0563897b6339fe6e4e27bf518fd7a409d976cfb20"
},
{
"path": "skills/extracting-form-fields/scripts/extract_form_field_info.py",
"sha256": "4ef43439008567c01530fd5cbe6a803c73b7980b8d9317f8ba3fe98042c64ba0"
},
{
"path": "skills/extracting-form-fields/scripts/check_bounding_boxes.py",
"sha256": "058ad8a37e53f5b978a079c7929c6ad3443b39956371a4663ade002224a23d11"
},
{
"path": "skills/extracting-form-fields/scripts/check_bounding_boxes_test.py",
"sha256": "f95dca01a8b79aafd152511e9f7bf2bbcd606dde1be77d691f03a18624e002ca"
},
{
"path": "skills/extracting-form-fields/scripts/create_validation_image.py",
"sha256": "c331cb71925e94b1dbad87e0194567d0ad2f9143d16771d0d11605a7f300cb5b"
},
{
"path": "skills/extracting-form-fields/scripts/check_fillable_fields.py",
"sha256": "58c41dca989754cf7d9ee81363d8e82c01bf2f542a19f813a52fd79741e6b0ff"
},
{
"path": "skills/filling-pdf-forms/.gitignore",
"sha256": "cf56f7d7cbebabe7a9c2fe006cf710bd46dbfca4353211be3745297836e0b599"
},
{
"path": "skills/filling-pdf-forms/SKILL.md",
"sha256": "d81c1c38edc609cbc71d303ed289e45dc148bc7fad33dc314082444996dd3217"
},
{
"path": "skills/filling-pdf-forms/LICENSE.txt",
"sha256": "79f6d8f5b427252fa3b1c11ecdbdb6bf610b944f7530b4de78f770f38741cfaa"
},
{
"path": "skills/filling-pdf-forms/references/Data-Model-API.md",
"sha256": "fe4f8bb844151447d4bd1de0386703aacc60c201906db09ecf0f2ad863b8015c"
},
{
"path": "skills/filling-pdf-forms/references/AskUserQuestion-Rules.md",
"sha256": "21ae28b44e7b4c9496bb758960e30bd4913387d5f1c1f9ae2ff09bac054c1574"
},
{
"path": "skills/filling-pdf-forms/references/Populating-Nonfillable.md",
"sha256": "a798e4f85503b58919a2e1233a739a048205cb6ab265e3b385c9664bc315216b"
},
{
"path": "skills/filling-pdf-forms/references/CLI-Interview-Loop.md",
"sha256": "7ad179062c2bfc9bf582f015017f4a508f19ca68e60638b252fb2e9735e6a1f6"
},
{
"path": "skills/filling-pdf-forms/references/Translating.md",
"sha256": "663ad32457899e6493b81a045a638530c6adf3a661e8aa54266ba7ba39d90ec6"
},
{
"path": "skills/filling-pdf-forms/references/Populating-Fillable.md",
"sha256": "142ba2308f96f47d6c14b55172d1cc1b037830c5859248d9a79ba66c80487216"
},
{
"path": "skills/filling-pdf-forms/references/Converting-PDF-To-Chatfield.md",
"sha256": "9daf04e7e26e0eb3b998be949fc969623c065d82ce66b392dd141de7faa6d586"
},
{
"path": "skills/filling-pdf-forms/scripts/chatfield_interview_template.py",
"sha256": "ed5391bf3f2d46c3cb74c5ff4003e1d18e955084e3d15af1dad5ffb9747ce7f0"
},
{
"path": "skills/filling-pdf-forms/scripts/fill_fillable_fields.py",
"sha256": "65b3e41969707022283a313a4cf9696d31793cbe255dffe13370e75abda448a7"
},
{
"path": "skills/filling-pdf-forms/scripts/chatfield-1.0.0a2-py3-none-any.whl",
"sha256": "1a57f592435ce99645fe83309cd8953205aa558be858242db5383e4715758c00"
},
{
"path": "skills/filling-pdf-forms/scripts/extract_form_field_info.py",
"sha256": "4ef43439008567c01530fd5cbe6a803c73b7980b8d9317f8ba3fe98042c64ba0"
},
{
"path": "skills/filling-pdf-forms/scripts/fill_nonfillable_fields.py",
"sha256": "09ef5c9c55d9fe787fc5bf38f0f619bd67a3a9a612874240e669f9cf65c8d8f9"
}
],
"dirSha256": "ddfe583e3d499c1a3e5316143ddfe1c1b84f96a5c9a7b1fc1b64a40dbef4ed02"
},
"security": {
"scannedAt": null,
"scannerVersion": null,
"flags": []
}
}