[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6PYKW7A3DFEP20XZMSD1Q3N":3,"skill-same:01M6PYKW7A3DFEP20XZMSD1Q3N":84},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":15,"categories":16,"keywords":17,"publishedAt":38,"linkOnly":39,"markdownContent":40,"markdownBody":41,"frontMatter":42,"refName":56,"commitSha":57,"skillDirectory":58,"forksCount":59,"repositoryHtmlUrl":60,"repositoryHomepageUrl":6,"ownerHtmlUrl":61,"ownerBlogUrl":6,"ownerDescription":62,"updatedAt":63,"install":64,"resources":77},"01M6PYKW7A3DFEP20XZMSD1Q3N","form-builder",null,"Build interactive document forms and questionnaires using docassemble","Kernel8901\u002Fai-agent-skills-classification","Kernel8901","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F72647553?v=4","01M6KV388J2H5PNC8D8P940BJD","01M6KV38CS5B3AY63RKZB410YM",7,"MIT","https:\u002F\u002Fgithub.com\u002FKernel8901\u002Fai-agent-skills-classification\u002Fblob\u002Fmain\u002F工作流自动化\u002Fform-builder\u002FSKILL.md",[],[18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],"form builder","form","builder","document","docassemble","opus","sonnet","forms","questionnaire","build","legal","github","operations","interactive","execution","office","file","https","code","automation","2026-11-10 10:12:30",false,"---\nname: form-builder\ndescription: Build interactive document forms and questionnaires using docassemble\nauthor: claude-office-skills\nversion: \"1.0\"\ntags: [forms, questionnaire, docassemble, automation, legal]\nmodels: [claude-sonnet-4, claude-opus-4]\ntools: [computer, code_execution, file_operations]\nlibrary:\n  name: docassemble\n  url: https:\u002F\u002Fgithub.com\u002Fjhpyle\u002Fdocassemble\n  stars: 919\n---\n\n# Form Builder Skill\n\n## Overview\n\nThis skill enables creation of intelligent document forms using **docassemble** - a platform for guided interviews that generate documents. Create questionnaires that adapt based on answers.\n\n## How to Use\n\n1. Describe the form or document you need\n2. Specify conditional logic requirements\n3. I'll create docassemble interview YAML\n\n**Example prompts:**\n- \"Create an intake form for new clients\"\n- \"Build a conditional questionnaire for legal documents\"\n- \"Generate a multi-step form for contract generation\"\n- \"Design an interactive document assembly form\"\n\n## Domain Knowledge\n\n### Interview Structure\n\n```yaml\nmetadata:\n  title: Client Intake Form\n  short title: Intake\n\n---\nquestion: |\n  What is your name?\nfields:\n  - First Name: first_name\n  - Last Name: last_name\n\n---\nquestion: |\n  What type of service do you need?\nfield: service_type\nchoices:\n  - Contract Review\n  - Document Drafting\n  - Consultation\n\n---\nmandatory: True\nquestion: |\n  Thank you, ${ first_name }!\nsubquestion: |\n  We will contact you about your ${ service_type } request.\n```\n\n### Conditional Logic\n\n```yaml\n---\nquestion: |\n  Are you a business or individual?\nfield: client_type\nchoices:\n  - Business\n  - Individual\n\n---\nif: client_type == \"Business\"\nquestion: |\n  What is your company name?\nfields:\n  - Company: company_name\n  - EIN: ein\n    required: False\n\n---\nif: client_type == \"Individual\"\nquestion: |\n  What is your date of birth?\nfields:\n  - Birthdate: birthdate\n    datatype: date\n```\n\n### Field Types\n\n```yaml\nfields:\n  # Text\n  - Name: name\n  \n  # Email\n  - Email: email\n    datatype: email\n  \n  # Number\n  - Age: age\n    datatype: integer\n  \n  # Currency\n  - Amount: amount\n    datatype: currency\n  \n  # Date\n  - Start Date: start_date\n    datatype: date\n  \n  # Yes\u002FNo\n  - Agree to terms?: agrees\n    datatype: yesno\n  \n  # Multiple choice\n  - Color: color\n    choices:\n      - Red\n      - Blue\n      - Green\n  \n  # Checkboxes\n  - Select options: options\n    datatype: checkboxes\n    choices:\n      - Option A\n      - Option B\n  \n  # File upload\n  - Upload document: document\n    datatype: file\n```\n\n### Document Generation\n\n```yaml\n---\nmandatory: True\nquestion: |\n  Your document is ready.\nattachment:\n  name: Contract\n  filename: contract\n  content: |\n    # Service Agreement\n    \n    This agreement is between **${ client_name }**\n    and **Service Provider**.\n    \n    ## Services\n    ${ service_description }\n    \n    ## Payment\n    Total amount: ${ currency(amount) }\n    \n    Date: ${ today() }\n```\n\n## Example: Client Intake\n\n```yaml\nmetadata:\n  title: Legal Client Intake\n  short title: Intake\n\n---\nobjects:\n  - client: Individual\n\n---\nquestion: |\n  Welcome to our intake form.\nsubquestion: |\n  Please answer the following questions.\ncontinue button field: intro_screen\n\n---\nquestion: |\n  What is your name?\nfields:\n  - First Name: client.name.first\n  - Last Name: client.name.last\n  - Email: client.email\n    datatype: email\n  - Phone: client.phone\n    required: False\n\n---\nquestion: |\n  What type of matter is this?\nfield: matter_type\nchoices:\n  - Contract: contract\n  - Dispute: dispute\n  - Advisory: advisory\n\n---\nif: matter_type == \"contract\"\nquestion: |\n  Contract Details\nfields:\n  - Contract Type: contract_type\n    choices:\n      - Employment\n      - Service Agreement\n      - NDA\n  - Other Party: other_party\n  - Estimated Value: contract_value\n    datatype: currency\n\n---\nmandatory: True\nquestion: |\n  Thank you, ${ client.name.first }!\nsubquestion: |\n  **Summary:**\n  \n  - Name: ${ client.name }\n  - Email: ${ client.email }\n  - Matter: ${ matter_type }\n  \n  We will contact you within 24 hours.\n```\n\n## Resources\n\n- [docassemble Documentation](https:\u002F\u002Fdocassemble.org\u002Fdocs.html)\n- [GitHub Repository](https:\u002F\u002Fgithub.com\u002Fjhpyle\u002Fdocassemble)\n","# Form Builder Skill\n\n## Overview\n\nThis skill enables creation of intelligent document forms using **docassemble** - a platform for guided interviews that generate documents. Create questionnaires that adapt based on answers.\n\n## How to Use\n\n1. Describe the form or document you need\n2. Specify conditional logic requirements\n3. I'll create docassemble interview YAML\n\n**Example prompts:**\n- \"Create an intake form for new clients\"\n- \"Build a conditional questionnaire for legal documents\"\n- \"Generate a multi-step form for contract generation\"\n- \"Design an interactive document assembly form\"\n\n## Domain Knowledge\n\n### Interview Structure\n\n```yaml\nmetadata:\n  title: Client Intake Form\n  short title: Intake\n\n---\nquestion: |\n  What is your name?\nfields:\n  - First Name: first_name\n  - Last Name: last_name\n\n---\nquestion: |\n  What type of service do you need?\nfield: service_type\nchoices:\n  - Contract Review\n  - Document Drafting\n  - Consultation\n\n---\nmandatory: True\nquestion: |\n  Thank you, ${ first_name }!\nsubquestion: |\n  We will contact you about your ${ service_type } request.\n```\n\n### Conditional Logic\n\n```yaml\n---\nquestion: |\n  Are you a business or individual?\nfield: client_type\nchoices:\n  - Business\n  - Individual\n\n---\nif: client_type == \"Business\"\nquestion: |\n  What is your company name?\nfields:\n  - Company: company_name\n  - EIN: ein\n    required: False\n\n---\nif: client_type == \"Individual\"\nquestion: |\n  What is your date of birth?\nfields:\n  - Birthdate: birthdate\n    datatype: date\n```\n\n### Field Types\n\n```yaml\nfields:\n  # Text\n  - Name: name\n  \n  # Email\n  - Email: email\n    datatype: email\n  \n  # Number\n  - Age: age\n    datatype: integer\n  \n  # Currency\n  - Amount: amount\n    datatype: currency\n  \n  # Date\n  - Start Date: start_date\n    datatype: date\n  \n  # Yes\u002FNo\n  - Agree to terms?: agrees\n    datatype: yesno\n  \n  # Multiple choice\n  - Color: color\n    choices:\n      - Red\n      - Blue\n      - Green\n  \n  # Checkboxes\n  - Select options: options\n    datatype: checkboxes\n    choices:\n      - Option A\n      - Option B\n  \n  # File upload\n  - Upload document: document\n    datatype: file\n```\n\n### Document Generation\n\n```yaml\n---\nmandatory: True\nquestion: |\n  Your document is ready.\nattachment:\n  name: Contract\n  filename: contract\n  content: |\n    # Service Agreement\n    \n    This agreement is between **${ client_name }**\n    and **Service Provider**.\n    \n    ## Services\n    ${ service_description }\n    \n    ## Payment\n    Total amount: ${ currency(amount) }\n    \n    Date: ${ today() }\n```\n\n## Example: Client Intake\n\n```yaml\nmetadata:\n  title: Legal Client Intake\n  short title: Intake\n\n---\nobjects:\n  - client: Individual\n\n---\nquestion: |\n  Welcome to our intake form.\nsubquestion: |\n  Please answer the following questions.\ncontinue button field: intro_screen\n\n---\nquestion: |\n  What is your name?\nfields:\n  - First Name: client.name.first\n  - Last Name: client.name.last\n  - Email: client.email\n    datatype: email\n  - Phone: client.phone\n    required: False\n\n---\nquestion: |\n  What type of matter is this?\nfield: matter_type\nchoices:\n  - Contract: contract\n  - Dispute: dispute\n  - Advisory: advisory\n\n---\nif: matter_type == \"contract\"\nquestion: |\n  Contract Details\nfields:\n  - Contract Type: contract_type\n    choices:\n      - Employment\n      - Service Agreement\n      - NDA\n  - Other Party: other_party\n  - Estimated Value: contract_value\n    datatype: currency\n\n---\nmandatory: True\nquestion: |\n  Thank you, ${ client.name.first }!\nsubquestion: |\n  **Summary:**\n  \n  - Name: ${ client.name }\n  - Email: ${ client.email }\n  - Matter: ${ matter_type }\n  \n  We will contact you within 24 hours.\n```\n\n## Resources\n\n- [docassemble Documentation](https:\u002F\u002Fdocassemble.org\u002Fdocs.html)\n- [GitHub Repository](https:\u002F\u002Fgithub.com\u002Fjhpyle\u002Fdocassemble)\n",{"name":5,"tags":43,"tools":44,"author":48,"models":49,"library":52,"version":55,"description":7},[25,26,22,37,28],[45,46,47],"computer","code_execution","file_operations","claude-office-skills",[50,51],"claude-sonnet-4","claude-opus-4",{"url":53,"name":22,"stars":54},"https:\u002F\u002Fgithub.com\u002Fjhpyle\u002Fdocassemble",919,"1.0","main","f4cb2d49f7667e79ef7804f50396d5aaffdf1f56","工作流自动化\u002Fform-builder",1,"https:\u002F\u002Fgithub.com\u002FKernel8901\u002Fai-agent-skills-classification","https:\u002F\u002Fgithub.com\u002FKernel8901","a little little little dobe in life but science geek","2026-04-05 16:43:56",{"source":8,"skillName":5,"commands":65,"prompt":75,"zipAvailable":76},[66,69,72],{"tool":67,"command":68},"npx","npx skills add Kernel8901\u002Fai-agent-skills-classification --skill form-builder",{"tool":70,"command":71},"bunx","bunx skills add Kernel8901\u002Fai-agent-skills-classification --skill form-builder",{"tool":73,"command":74},"pnpm","pnpm dlx skills add Kernel8901\u002Fai-agent-skills-classification --skill form-builder","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FKernel8901\u002Fai-agent-skills-classification\u002Fblob\u002Fmain\u002F工作流自动化\u002Fform-builder\u002FSKILL.md",true,[78],{"path":79,"resourceType":80,"resourceTypeDesc":81,"sizeBytes":82,"sourceHtmlUrl":83},"_meta.json","REFERENCE","参考文档",284,"https:\u002F\u002Fgithub.com\u002FKernel8901\u002Fai-agent-skills-classification\u002Fblob\u002Fmain\u002F工作流自动化\u002Fform-builder\u002F_meta.json",[85,109,145,156,166,194],{"skillNo":86,"name":87,"nameZh":6,"description":88,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":89,"categories":90,"keywords":91,"publishedAt":38},"01M6Q5R6WZ06RRB9RQTW54B34B","zyfai","Earn yield on any Ethereum wallet on Base, Arbitrum, and Plasma. Use when a user wants passive DeFi yield on their funds. Deploys a non-custodial subaccount (Safe) linked to their EOA, enables automated yield optimization, and lets them deposit\u002Fwithdraw anytime.","https:\u002F\u002Fgithub.com\u002FKernel8901\u002Fai-agent-skills-classification\u002Fblob\u002Fmain\u002F金融\u002Fzyfai-sdk\u002FSKILL.md",[],[87,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108],"safe","ethereum","defi","Optimization","user","use","Wallet","base","deposit","withdraw","yield","arbitrum","non-custodial","passive","defi yield","earn","yield optimization",{"skillNo":110,"name":111,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":112,"categories":113,"keywords":127,"publishedAt":38},"01M6Q5R337B5JSNER4P4YS03TN","zerion-api","https:\u002F\u002Fgithub.com\u002FKernel8901\u002Fai-agent-skills-classification\u002Fblob\u002Fmain\u002F金融\u002Fzerion-api\u002FSKILL.md",[114,119,122],{"categoryNo":115,"categoryName":116,"taxonomyType":117,"taxonomyTypeDesc":118},"01JBSEEDCAT000000000000010","后端与接口","SCENARIO","使用场景",{"categoryNo":120,"categoryName":121,"taxonomyType":117,"taxonomyTypeDesc":118},"01JBSEEDCAT000000000000023","Skill与智能体开发",{"categoryNo":123,"categoryName":124,"taxonomyType":125,"taxonomyTypeDesc":126},"01JBSEEDCAT000000000000030","开发工程师","PROFESSION","适用职业",[128,129,130,131,132,133,134,94,135,98,136,137,138,139,140,141,142,143,144],"api","zerion api","zerion","MCP","mcp server","server","blockchain","transactions","crypto wallet","crypto","evm","solana","query","across","positions","token","prices",{"skillNo":146,"name":147,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":148,"categories":149,"keywords":153,"publishedAt":38},"01M6Q5QZFYTDAZMZ27BN5VZXAR","zerion-api-skill","https:\u002F\u002Fgithub.com\u002FKernel8901\u002Fai-agent-skills-classification\u002Fblob\u002Fmain\u002F金融\u002Fzerion-api-skill\u002FSKILL.md",[150,151,152],{"categoryNo":115,"categoryName":116,"taxonomyType":117,"taxonomyTypeDesc":118},{"categoryNo":120,"categoryName":121,"taxonomyType":117,"taxonomyTypeDesc":118},{"categoryNo":123,"categoryName":124,"taxonomyType":125,"taxonomyTypeDesc":126},[128,154,155,129,130,131,132,133,134,94,135,98,137,138,139,140,141,142,143,144],"api skill","zerion api skill",{"skillNo":157,"name":158,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":159,"categories":160,"keywords":164,"publishedAt":38},"01M6Q5QW17QW98RA3FE45E4RD8","zerion-api-mcp","https:\u002F\u002Fgithub.com\u002FKernel8901\u002Fai-agent-skills-classification\u002Fblob\u002Fmain\u002F金融\u002Fzerion-api-mcp\u002FSKILL.md",[161,162,163],{"categoryNo":115,"categoryName":116,"taxonomyType":117,"taxonomyTypeDesc":118},{"categoryNo":120,"categoryName":121,"taxonomyType":117,"taxonomyTypeDesc":118},{"categoryNo":123,"categoryName":124,"taxonomyType":125,"taxonomyTypeDesc":126},[131,128,165,129,130,132,133,94,135,98,136,137,138,139,140,141,142,143,144],"zerion api mcp",{"skillNo":167,"name":168,"nameZh":6,"description":169,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":170,"categories":171,"keywords":175,"publishedAt":38},"01M6Q5QQYZB7A501BDEQWKGSJT","yahoo-finance-forex","Fetches real-time FOREX news and market data from Yahoo Finance for major currency pairs (EUR\u002FUSD, GBP\u002FUSD, USD\u002FJPY, etc.). Analyzes sentiment and provides trading context.","https:\u002F\u002Fgithub.com\u002FKernel8901\u002Fai-agent-skills-classification\u002Fblob\u002Fmain\u002F金融\u002Fyahoo-finance-forex\u002FSKILL.md",[172],{"categoryNo":173,"categoryName":174,"taxonomyType":125,"taxonomyTypeDesc":126},"01JBSEEDCAT000000000000040","财务",[176,177,178,179,180,29,35,181,182,183,184,185,186,187,188,189,190,191,192,193],"finance","yahoo finance","forex","yahoo","yahoo finance forex","sentiment","real-time","python3","install","Market","usd","news","time","currency","gbp","pip","market data","for",{"skillNo":195,"name":196,"nameZh":6,"description":197,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":198,"categories":199,"keywords":201,"publishedAt":38},"01M6Q5QM6VS84WZVM7BKXXPF32","yahoo-finance","This skill should be used when the user asks to \"get stock prices\", \"check stock quotes\", \"look up earnings\", \"get financial data\", \"find trending stocks\", or needs stock market data from Yahoo Finance.","https:\u002F\u002Fgithub.com\u002FKernel8901\u002Fai-agent-skills-classification\u002Fblob\u002Fmain\u002F金融\u002Fyahoo-finance-cli\u002FSKILL.md",[200],{"categoryNo":173,"categoryName":174,"taxonomyType":125,"taxonomyTypeDesc":126},[176,177,179,202,203,204,205,206,207,185,208,209,210,211,212,213,214,215,144,192],"cli","homebrew","find","check","brew","up","local","get","stock","link","trending","sf","quotes","ln"]