[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6FVQYYNFV58WNQY0WRBWV88":3,"skill-same:01M6FVQYYNFV58WNQY0WRBWV88":89},{"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":22,"publishedAt":43,"linkOnly":44,"markdownContent":45,"markdownBody":46,"frontMatter":47,"refName":62,"commitSha":63,"skillDirectory":64,"forksCount":65,"repositoryHtmlUrl":66,"repositoryHomepageUrl":6,"ownerHtmlUrl":67,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":68,"install":69,"resources":82},"01M6FVQYYNFV58WNQY0WRBWV88","contract-template",null,"Generate smart contract templates using Accord Project - legally enforceable, machine-readable","kbarbel640-del\u002Fskills","kbarbel640-del","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F255315490?v=4","01M6CJPPQGCCESXMG3K7BBGQ5J","01M6CJPPX2PB2BCZERFVM2C2B3",1,"MIT","https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Flijie420461340\u002Fcontract-template\u002FSKILL.md",[17],{"categoryNo":18,"categoryName":19,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000037","律师与法务","PROFESSION","适用职业",[23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42],"contract template","contract","template","operations","accord","opus","sonnet","machine","project","contracts","legal","github","smart-contracts","execution","templates","office","file","https","code","generate","2026-11-10 10:12:30",false,"---\nname: contract-template\ndescription: Generate smart contract templates using Accord Project - legally enforceable, machine-readable\nauthor: claude-office-skills\nversion: \"1.0\"\ntags: [contract, legal, template, accord, smart-contracts]\nmodels: [claude-sonnet-4, claude-opus-4]\ntools: [computer, code_execution, file_operations]\nlibrary:\n  name: accord-project\n  url: https:\u002F\u002Fgithub.com\u002Faccordproject\n  stars: 322\n---\n\n# Contract Template Skill\n\n## Overview\n\nThis skill enables creation of smart contract templates using **Accord Project** - an open-source framework for legally enforceable, machine-readable contracts. Create templates with embedded logic that can automate contract execution.\n\n## How to Use\n\n1. Describe the contract type and terms\n2. Specify variables and logic rules\n3. I'll generate Accord Project template\n\n**Example prompts:**\n- \"Create an NDA template with variable terms\"\n- \"Build a service agreement with payment milestones\"\n- \"Generate a rental agreement template\"\n- \"Design a consulting contract with termination clauses\"\n\n## Domain Knowledge\n\n### Template Structure\n\n```\ncontract-template\u002F\n├── package.json           # Metadata\n├── grammar\u002F\n│   └── template.tem.md    # Natural language template\n├── model\u002F\n│   └── model.cto          # Data model\n├── logic\u002F\n│   └── logic.ergo         # Business logic\n└── text\u002F\n    └── sample.md          # Sample contract\n```\n\n### Template Syntax (TemplateMark)\n\n```markdown\n# Service Agreement\n\nThis Agreement is made between [{supplier}] (\"Supplier\") \nand [{buyer}] (\"Buyer\").\n\n## Services\nThe Supplier agrees to provide [{serviceDescription}].\n\n## Payment\nThe Buyer shall pay [{paymentAmount}] within \n[{paymentDays}] days of invoice.\n\n## Term\nThis Agreement begins on [{startDate as \"MMMM DD, YYYY\"}] \nand continues for [{termMonths}] months.\n\n{{#if latePenalty}}\n## Late Payment\nA penalty of [{penaltyPercent}]% applies to late payments.\n{{\u002Fif}}\n```\n\n### Data Model (Concerto)\n\n```cto\nnamespace org.example.service\n\nimport org.accordproject.time.*\n\nasset ServiceAgreement extends Contract {\n  o String supplier\n  o String buyer\n  o String serviceDescription\n  o Double paymentAmount\n  o Integer paymentDays\n  o DateTime startDate\n  o Integer termMonths\n  o Boolean latePenalty optional\n  o Double penaltyPercent optional\n}\n\ntransaction PaymentRequest {\n  o Double amount\n  o DateTime dueDate\n}\n\ntransaction PaymentResponse {\n  o Double amount\n  o Double penalty\n  o DateTime paymentDue\n}\n```\n\n### Business Logic (Ergo)\n\n```ergo\nnamespace org.example.service\n\nimport org.accordproject.time.*\n\ncontract ServiceContract over ServiceAgreement {\n  \n  clause payment(request : PaymentRequest) : PaymentResponse {\n    let dueDate = addDuration(request.dueDate, \n                              Duration{ amount: contract.paymentDays, unit: ~org.accordproject.time.TemporalUnit.days });\n    \n    let penalty = \n      if contract.latePenalty\n      then request.amount * contract.penaltyPercent \u002F 100.0\n      else 0.0;\n    \n    return PaymentResponse{\n      amount: request.amount,\n      penalty: penalty,\n      paymentDue: dueDate\n    }\n  }\n}\n```\n\n### Using Cicero CLI\n\n```bash\n# Install\nnpm install -g @accordproject\u002Fcicero-cli\n\n# Parse contract\ncicero parse --template .\u002Fcontract-template --sample .\u002Ftext\u002Fsample.md\n\n# Execute logic\ncicero trigger --template .\u002Fcontract-template \\\n  --sample .\u002Ftext\u002Fsample.md \\\n  --request .\u002Frequest.json\n\n# Draft new contract\ncicero draft --template .\u002Fcontract-template --data .\u002Fdata.json\n```\n\n## Example: NDA Template\n\n### template.tem.md\n```markdown\n# Non-Disclosure Agreement\n\nThis Non-Disclosure Agreement (\"Agreement\") is entered into \nas of [{effectiveDate as \"MMMM DD, YYYY\"}] by and between:\n\n**Disclosing Party:** [{disclosingParty}]\n**Receiving Party:** [{receivingParty}]\n\n## 1. Confidential Information\n\n\"Confidential Information\" means all non-public information \ndisclosed by the Disclosing Party, including but not limited to:\n[{confidentialScope}].\n\n## 2. Obligations\n\nThe Receiving Party agrees to:\n- Maintain confidentiality for [{termYears}] years\n- Use information only for [{permittedPurpose}]\n- Not disclose to third parties without written consent\n\n## 3. Exclusions\n\nThis Agreement does not apply to information that:\n{{#if hasExclusions}}\n[{exclusions}]\n{{else}}\n- Is or becomes publicly available\n- Was known prior to disclosure\n- Is independently developed\n{{\u002Fif}}\n\n## 4. Return of Materials\n\nUpon termination, the Receiving Party shall return or destroy \nall Confidential Information within [{returnDays}] days.\n\n## 5. Remedies\n\n{{#if monetaryPenalty}}\nBreach of this Agreement shall result in liquidated damages \nof [{penaltyAmount}].\n{{else}}\nThe Disclosing Party shall be entitled to seek injunctive relief.\n{{\u002Fif}}\n\n**SIGNATURES**\n\nDisclosing Party: ____________________\nDate: ____________________\n\nReceiving Party: ____________________\nDate: ____________________\n```\n\n### data.json\n```json\n{\n  \"effectiveDate\": \"2024-01-15\",\n  \"disclosingParty\": \"Tech Corp\",\n  \"receivingParty\": \"Consultant LLC\",\n  \"confidentialScope\": \"trade secrets, customer lists, and technical specifications\",\n  \"termYears\": 3,\n  \"permittedPurpose\": \"evaluating a potential business relationship\",\n  \"hasExclusions\": false,\n  \"returnDays\": 30,\n  \"monetaryPenalty\": true,\n  \"penaltyAmount\": \"$50,000\"\n}\n```\n\n## Resources\n\n- [Accord Project](https:\u002F\u002Faccordproject.org\u002F)\n- [GitHub Organization](https:\u002F\u002Fgithub.com\u002Faccordproject)\n- [Template Library](https:\u002F\u002Ftemplates.accordproject.org\u002F)\n","# Contract Template Skill\n\n## Overview\n\nThis skill enables creation of smart contract templates using **Accord Project** - an open-source framework for legally enforceable, machine-readable contracts. Create templates with embedded logic that can automate contract execution.\n\n## How to Use\n\n1. Describe the contract type and terms\n2. Specify variables and logic rules\n3. I'll generate Accord Project template\n\n**Example prompts:**\n- \"Create an NDA template with variable terms\"\n- \"Build a service agreement with payment milestones\"\n- \"Generate a rental agreement template\"\n- \"Design a consulting contract with termination clauses\"\n\n## Domain Knowledge\n\n### Template Structure\n\n```\ncontract-template\u002F\n├── package.json           # Metadata\n├── grammar\u002F\n│   └── template.tem.md    # Natural language template\n├── model\u002F\n│   └── model.cto          # Data model\n├── logic\u002F\n│   └── logic.ergo         # Business logic\n└── text\u002F\n    └── sample.md          # Sample contract\n```\n\n### Template Syntax (TemplateMark)\n\n```markdown\n# Service Agreement\n\nThis Agreement is made between [{supplier}] (\"Supplier\") \nand [{buyer}] (\"Buyer\").\n\n## Services\nThe Supplier agrees to provide [{serviceDescription}].\n\n## Payment\nThe Buyer shall pay [{paymentAmount}] within \n[{paymentDays}] days of invoice.\n\n## Term\nThis Agreement begins on [{startDate as \"MMMM DD, YYYY\"}] \nand continues for [{termMonths}] months.\n\n{{#if latePenalty}}\n## Late Payment\nA penalty of [{penaltyPercent}]% applies to late payments.\n{{\u002Fif}}\n```\n\n### Data Model (Concerto)\n\n```cto\nnamespace org.example.service\n\nimport org.accordproject.time.*\n\nasset ServiceAgreement extends Contract {\n  o String supplier\n  o String buyer\n  o String serviceDescription\n  o Double paymentAmount\n  o Integer paymentDays\n  o DateTime startDate\n  o Integer termMonths\n  o Boolean latePenalty optional\n  o Double penaltyPercent optional\n}\n\ntransaction PaymentRequest {\n  o Double amount\n  o DateTime dueDate\n}\n\ntransaction PaymentResponse {\n  o Double amount\n  o Double penalty\n  o DateTime paymentDue\n}\n```\n\n### Business Logic (Ergo)\n\n```ergo\nnamespace org.example.service\n\nimport org.accordproject.time.*\n\ncontract ServiceContract over ServiceAgreement {\n  \n  clause payment(request : PaymentRequest) : PaymentResponse {\n    let dueDate = addDuration(request.dueDate, \n                              Duration{ amount: contract.paymentDays, unit: ~org.accordproject.time.TemporalUnit.days });\n    \n    let penalty = \n      if contract.latePenalty\n      then request.amount * contract.penaltyPercent \u002F 100.0\n      else 0.0;\n    \n    return PaymentResponse{\n      amount: request.amount,\n      penalty: penalty,\n      paymentDue: dueDate\n    }\n  }\n}\n```\n\n### Using Cicero CLI\n\n```bash\n# Install\nnpm install -g @accordproject\u002Fcicero-cli\n\n# Parse contract\ncicero parse --template .\u002Fcontract-template --sample .\u002Ftext\u002Fsample.md\n\n# Execute logic\ncicero trigger --template .\u002Fcontract-template \\\n  --sample .\u002Ftext\u002Fsample.md \\\n  --request .\u002Frequest.json\n\n# Draft new contract\ncicero draft --template .\u002Fcontract-template --data .\u002Fdata.json\n```\n\n## Example: NDA Template\n\n### template.tem.md\n```markdown\n# Non-Disclosure Agreement\n\nThis Non-Disclosure Agreement (\"Agreement\") is entered into \nas of [{effectiveDate as \"MMMM DD, YYYY\"}] by and between:\n\n**Disclosing Party:** [{disclosingParty}]\n**Receiving Party:** [{receivingParty}]\n\n## 1. Confidential Information\n\n\"Confidential Information\" means all non-public information \ndisclosed by the Disclosing Party, including but not limited to:\n[{confidentialScope}].\n\n## 2. Obligations\n\nThe Receiving Party agrees to:\n- Maintain confidentiality for [{termYears}] years\n- Use information only for [{permittedPurpose}]\n- Not disclose to third parties without written consent\n\n## 3. Exclusions\n\nThis Agreement does not apply to information that:\n{{#if hasExclusions}}\n[{exclusions}]\n{{else}}\n- Is or becomes publicly available\n- Was known prior to disclosure\n- Is independently developed\n{{\u002Fif}}\n\n## 4. Return of Materials\n\nUpon termination, the Receiving Party shall return or destroy \nall Confidential Information within [{returnDays}] days.\n\n## 5. Remedies\n\n{{#if monetaryPenalty}}\nBreach of this Agreement shall result in liquidated damages \nof [{penaltyAmount}].\n{{else}}\nThe Disclosing Party shall be entitled to seek injunctive relief.\n{{\u002Fif}}\n\n**SIGNATURES**\n\nDisclosing Party: ____________________\nDate: ____________________\n\nReceiving Party: ____________________\nDate: ____________________\n```\n\n### data.json\n```json\n{\n  \"effectiveDate\": \"2024-01-15\",\n  \"disclosingParty\": \"Tech Corp\",\n  \"receivingParty\": \"Consultant LLC\",\n  \"confidentialScope\": \"trade secrets, customer lists, and technical specifications\",\n  \"termYears\": 3,\n  \"permittedPurpose\": \"evaluating a potential business relationship\",\n  \"hasExclusions\": false,\n  \"returnDays\": 30,\n  \"monetaryPenalty\": true,\n  \"penaltyAmount\": \"$50,000\"\n}\n```\n\n## Resources\n\n- [Accord Project](https:\u002F\u002Faccordproject.org\u002F)\n- [GitHub Organization](https:\u002F\u002Fgithub.com\u002Faccordproject)\n- [Template Library](https:\u002F\u002Ftemplates.accordproject.org\u002F)\n",{"name":5,"tags":48,"tools":49,"author":53,"models":54,"library":57,"version":61,"description":7},[24,33,25,27,35],[50,51,52],"computer","code_execution","file_operations","claude-office-skills",[55,56],"claude-sonnet-4","claude-opus-4",{"url":58,"name":59,"stars":60},"https:\u002F\u002Fgithub.com\u002Faccordproject","accord-project",322,"1.0","main","e7e336ac628c3e3bd771aff1aaa469c93778f94a","skills\u002Flijie420461340\u002Fcontract-template",0,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills","https:\u002F\u002Fgithub.com\u002Fkbarbel640-del","2026-08-23 22:39:37",{"source":8,"skillName":5,"commands":70,"prompt":80,"zipAvailable":81},[71,74,77],{"tool":72,"command":73},"npx","npx skills add kbarbel640-del\u002Fskills --skill contract-template",{"tool":75,"command":76},"bunx","bunx skills add kbarbel640-del\u002Fskills --skill contract-template",{"tool":78,"command":79},"pnpm","pnpm dlx skills add kbarbel640-del\u002Fskills --skill contract-template","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Flijie420461340\u002Fcontract-template\u002FSKILL.md",true,[83],{"path":84,"resourceType":85,"resourceTypeDesc":86,"sizeBytes":87,"sourceHtmlUrl":88},"_meta.json","REFERENCE","参考文档",294,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Flijie420461340\u002Fcontract-template\u002F_meta.json",[90,117,146,167,173,193],{"skillNo":91,"name":92,"nameZh":6,"description":93,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":94,"categories":95,"keywords":99,"publishedAt":43},"01M6G8J55967D6281ACMKAKTEQ","crowd-prompting","A marketplace where AI agents improve prompts, system instructions, tool descriptions, and other text-based content with domain expertise from real-world operations — and earn tokens for valuable contributions.","https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fzzadrian\u002Fcrowd-prompting\u002FSKILL.md",[96],{"categoryNo":97,"categoryName":98,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000036","内容创作者",[100,101,102,103,104,105,106,107,26,108,109,110,111,112,113,114,40,115,116],"crowd prompting","prompting","api","with","tokens","domain","world","prompts","instructions","text","tool","system","improve","productivity","marketplace","content","ai agents",{"skillNo":118,"name":119,"nameZh":6,"description":120,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":121,"categories":122,"keywords":128,"publishedAt":43},"01M6G8J0PKPAYVET6BWE8W4C26","dilemm-ai","Compete in DilemmAI, the prisoner's dilemma AI arena at dilemm.ai. Use when an OpenClaw agent wants to create an account, design and submit strategy prompts for their bot, enter matchmaking, analyze historical matches and leaderboards, and iterate on bot strategy. Requires headless browser automation (no API available yet).","https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fzyori\u002Fdilemm-ai\u002FSKILL.md",[123],{"categoryNo":124,"categoryName":125,"taxonomyType":126,"taxonomyTypeDesc":127},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[129,102,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,107,145],"dilemm ai","arena","analyze","browser","openclaw agent","create","automation","browser automation","bot","openclaw","design","strategy","headless","compete","submit","matchmaking","use",{"skillNo":147,"name":148,"nameZh":6,"description":149,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":150,"categories":151,"keywords":155,"publishedAt":43},"01M6G8HWAF3K9SW7NP3Z83CPJ6","arxiv-paper-reviews","Interact with arXiv Crawler API to fetch papers, read reviews, and submit comments. Use when working with arXiv papers, fetching paper lists by date\u002Fcategory\u002Finterest, viewing paper details with comments, or submitting paper reviews via API at http:\u002F\u002F150.158.152.82:8000.","https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fzxrys\u002Fweak-accept\u002FSKILL.md",[152],{"categoryNo":153,"categoryName":154,"taxonomyType":126,"taxonomyTypeDesc":127},"01JBSEEDCAT000000000000021","资料检索与研究",[156,157,158,159,160,161,162,103,163,143,145,164,102,165,166],"arxiv paper reviews","reviews","arxiv","paper","crawler","papers","comments","fetch","read","http","via",{"skillNo":168,"name":148,"nameZh":6,"description":149,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":169,"categories":170,"keywords":172,"publishedAt":43},"01M6G8HQJ7N7WMY6YV7D7SSJ16","https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fzxrys\u002Farxiv-paper-reviews\u002FSKILL.md",[171],{"categoryNo":153,"categoryName":154,"taxonomyType":126,"taxonomyTypeDesc":127},[159,158,157,156,166,161,162,103,160,143,145,163,164,102,165],{"skillNo":174,"name":175,"nameZh":6,"description":176,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":177,"categories":178,"keywords":179,"publishedAt":43},"01M6G8HM95Y64JNVFC2HN4E2BG","git-summary","Get a quick summary of the current Git repository including status, recent commits, branches, and contributors.","https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fzweack\u002Fgit-summary\u002FSKILL.md",[],[180,181,182,183,184,185,186,187,188,189,190,191,192],"git","summary","git summary","commits","repository","win32","status","linux","contributors","true","quick","get","branches",{"skillNo":194,"name":195,"nameZh":6,"description":196,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":197,"categories":198,"keywords":201,"publishedAt":43},"01M6G8HGEGF05CNEJCGVYFSC4R","agent-constitution","Interact with AgentConstitution governance contracts on Base Sepolia. Check compliance, read rules, log actions, query governance state.","https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fztsalexey\u002Fagent-constitution\u002FSKILL.md",[199,200],{"categoryNo":124,"categoryName":125,"taxonomyType":126,"taxonomyTypeDesc":127},{"categoryNo":18,"categoryName":19,"taxonomyType":20,"taxonomyTypeDesc":21},[202,203,32,204,103,205,206,62,207,164,208,209,210,211,212,40,213,214,34],"agent constitution","constitution","tree","query","base","log","check","Rules","projects","compliance","actions","state","governance"]