[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6CK970VDGQ91NAYKZESBAMM":3,"skill-same:01M6CK970VDGQ91NAYKZESBAMM":63},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":16,"categories":17,"keywords":23,"publishedAt":32,"linkOnly":33,"markdownContent":34,"markdownBody":35,"frontMatter":36,"refName":40,"commitSha":41,"skillDirectory":42,"forksCount":43,"repositoryHtmlUrl":44,"repositoryHomepageUrl":45,"ownerHtmlUrl":46,"ownerBlogUrl":47,"ownerDescription":6,"updatedAt":48,"install":49,"resources":62},"01M6CK970VDGQ91NAYKZESBAMM","Jotform Automation",null,"Automate Jotform form listing, user management, activity history, folder organization, and plan inspection through natural language commands","openteams-lab\u002Fopenteams","openteams-lab","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F260174438?v=4","01M6CJ3RQG7RNB6WD3MZHXA49K","Open Teams","01M6CJ3RVFC9PN20ARS8AP0S0R",589,"Apache-2.0","https:\u002F\u002Fgithub.com\u002Fopenteams-lab\u002Fopenteams\u002Fblob\u002Fmain\u002Fassets\u002Fskills\u002Fjotform-automation\u002FSKILL.md",[18],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[24,5,25,26,27,28,29,30,31],"automation","plan","automate","history","management","user","language","natural language","2026-11-10 10:12:30",false,"---\nname: Jotform Automation\ndescription: \"Automate Jotform form listing, user management, activity history, folder organization, and plan inspection through natural language commands\"\nrequires:\n  mcp:\n    - rube\n---\n\n# Jotform Automation\n\nAutomate Jotform workflows -- list and search forms, inspect user details, browse activity history, manage folders and labels, and check plan limits -- all through natural language.\n\n**Toolkit docs:** [composio.dev\u002Ftoolkits\u002Fjotform](https:\u002F\u002Fcomposio.dev\u002Ftoolkits\u002Fjotform)\n\n---\n\n## Setup\n\n1. Add the Rube MCP server to your environment: `https:\u002F\u002Frube.app\u002Fmcp`\n2. Connect your Jotform account when prompted (API key auth via Composio)\n3. Start issuing natural language commands for Jotform automation\n\n---\n\n## Core Workflows\n\n### 1. List and Search Forms\n\nRetrieve all forms created by the authenticated user with search, filtering, sorting, and pagination.\n\n**Tool:** `JOTFORM_GET_USER_FORMS`\n\nKey parameters:\n- `search` -- search query to filter forms by name or content\n- `limit` -- number of forms to return\n- `offset` -- offset for pagination\n- `orderby` -- field to order by\n- `sorting` -- sorting direction: `ASC` or `DESC`\n- `folder` -- filter by folder ID\n\nExample prompt:\n> \"List all my Jotform forms that contain 'feedback' in the name, sorted by most recent\"\n\n---\n\n### 2. Get User Account Details\n\nRetrieve details about the authenticated user including account type, usage statistics, and limits.\n\n**Tool:** `JOTFORM_GET_USER_DETAILS`\n\nNo parameters required. Returns account info such as username, email, account type, form count, submission count, and usage limits.\n\nExample prompt:\n> \"Show me my Jotform account details and current usage\"\n\n---\n\n### 3. Browse Activity History\n\nFetch user activity records for auditing, filtered by action type and date range.\n\n**Tool:** `JOTFORM_GET_USER_HISTORY`\n\nKey parameters:\n- `action` -- filter by action type (e.g., `formCreation`, `userLogin`, `formUpdate`, `apiKeyCreated`, `userLogout`)\n- `date` -- predefined date range: `lastWeek`, `lastMonth`, `last3Months`, `last6Months`, `lastYear`, `all`\n- `startDate` -- custom start date in `MM\u002FDD\u002FYYYY` format\n- `endDate` -- custom end date in `MM\u002FDD\u002FYYYY` format\n- `sortBy` -- sort order: `ASC` or `DESC`\n\nExample prompt:\n> \"Show me all form creation activity from the last month, sorted newest first\"\n\n---\n\n### 4. Manage Folders and Labels\n\nBrowse the folder\u002Flabel structure for organizing forms.\n\n**Tool:** `JOTFORM_GET_USER_FOLDERS`\n\nKey parameters:\n- `add_resources` -- set to `true` to include label resources (forms) in the response\n- `owner` -- owner username or workspace\u002Fteam ID (conditionally required for some accounts)\n\n> Jotform has migrated from folders to labels. This tool uses the `GET \u002Fuser\u002Flabels` endpoint.\n\nExample prompt:\n> \"List all my Jotform folders with their forms included\"\n\n---\n\n### 5. Check Plan Limits and Pricing\n\nRetrieve details about a specific Jotform system plan to understand limits and capabilities.\n\n**Tool:** `JOTFORM_GET_SYSTEM_PLAN`\n\nKey parameters:\n- `planName` -- the plan to inspect (required): `FREE`, `BRONZE`, `SILVER`, `GOLD`, or `PLATINUM`\n\nExample prompt:\n> \"What are the limits on the Jotform GOLD plan?\"\n\n---\n\n### 6. Full Form Management Workflow\n\nCombine tools for comprehensive form management:\n\n1. **Discover**: `JOTFORM_GET_USER_DETAILS` -- check account type and usage limits\n2. **Browse**: `JOTFORM_GET_USER_FORMS` -- list and search forms with filters\n3. **Organize**: `JOTFORM_GET_USER_FOLDERS` -- view folder structure with `add_resources=true`\n4. **Audit**: `JOTFORM_GET_USER_HISTORY` -- track form creation and modification activity\n5. **Plan**: `JOTFORM_GET_SYSTEM_PLAN` -- compare plan features before upgrading\n\nExample prompt:\n> \"Show me my account usage, list my recent forms, and tell me if I'm close to my plan limits\"\n\n---\n\n## Known Pitfalls\n\n| Pitfall | Details |\n|---------|---------|\n| API key authentication | Jotform uses API key auth, not OAuth -- ensure valid API key is configured in the connection |\n| Folders migrated to labels | The folders endpoint now maps to Jotform's labels system; the API behavior may differ from legacy folder documentation |\n| Date format for history | Custom date filters use `MM\u002FDD\u002FYYYY` format (e.g., `01\u002F15\u002F2026`), not ISO 8601 |\n| Plan name must be exact | `planName` values are case-sensitive enum: `FREE`, `BRONZE`, `SILVER`, `GOLD`, `PLATINUM` |\n| Pagination is offset-based | Forms use `limit`\u002F`offset` pagination, not cursor or page-based |\n| Owner field conditionally required | `JOTFORM_GET_USER_FOLDERS` may require the `owner` parameter for workspace\u002Fteam accounts |\n\n---\n\n## Quick Reference\n\n| Action | Tool Slug | Key Params |\n|--------|-----------|------------|\n| List forms | `JOTFORM_GET_USER_FORMS` | `search`, `limit`, `offset`, `orderby` |\n| Get user details | `JOTFORM_GET_USER_DETAILS` | (none) |\n| Activity history | `JOTFORM_GET_USER_HISTORY` | `action`, `date`, `startDate`, `endDate` |\n| List folders\u002Flabels | `JOTFORM_GET_USER_FOLDERS` | `add_resources`, `owner` |\n| Check plan | `JOTFORM_GET_SYSTEM_PLAN` | `planName` |\n\n---\n\n*Powered by [Composio](https:\u002F\u002Fcomposio.dev)*\n","# Jotform Automation\n\nAutomate Jotform workflows -- list and search forms, inspect user details, browse activity history, manage folders and labels, and check plan limits -- all through natural language.\n\n**Toolkit docs:** [composio.dev\u002Ftoolkits\u002Fjotform](https:\u002F\u002Fcomposio.dev\u002Ftoolkits\u002Fjotform)\n\n---\n\n## Setup\n\n1. Add the Rube MCP server to your environment: `https:\u002F\u002Frube.app\u002Fmcp`\n2. Connect your Jotform account when prompted (API key auth via Composio)\n3. Start issuing natural language commands for Jotform automation\n\n---\n\n## Core Workflows\n\n### 1. List and Search Forms\n\nRetrieve all forms created by the authenticated user with search, filtering, sorting, and pagination.\n\n**Tool:** `JOTFORM_GET_USER_FORMS`\n\nKey parameters:\n- `search` -- search query to filter forms by name or content\n- `limit` -- number of forms to return\n- `offset` -- offset for pagination\n- `orderby` -- field to order by\n- `sorting` -- sorting direction: `ASC` or `DESC`\n- `folder` -- filter by folder ID\n\nExample prompt:\n> \"List all my Jotform forms that contain 'feedback' in the name, sorted by most recent\"\n\n---\n\n### 2. Get User Account Details\n\nRetrieve details about the authenticated user including account type, usage statistics, and limits.\n\n**Tool:** `JOTFORM_GET_USER_DETAILS`\n\nNo parameters required. Returns account info such as username, email, account type, form count, submission count, and usage limits.\n\nExample prompt:\n> \"Show me my Jotform account details and current usage\"\n\n---\n\n### 3. Browse Activity History\n\nFetch user activity records for auditing, filtered by action type and date range.\n\n**Tool:** `JOTFORM_GET_USER_HISTORY`\n\nKey parameters:\n- `action` -- filter by action type (e.g., `formCreation`, `userLogin`, `formUpdate`, `apiKeyCreated`, `userLogout`)\n- `date` -- predefined date range: `lastWeek`, `lastMonth`, `last3Months`, `last6Months`, `lastYear`, `all`\n- `startDate` -- custom start date in `MM\u002FDD\u002FYYYY` format\n- `endDate` -- custom end date in `MM\u002FDD\u002FYYYY` format\n- `sortBy` -- sort order: `ASC` or `DESC`\n\nExample prompt:\n> \"Show me all form creation activity from the last month, sorted newest first\"\n\n---\n\n### 4. Manage Folders and Labels\n\nBrowse the folder\u002Flabel structure for organizing forms.\n\n**Tool:** `JOTFORM_GET_USER_FOLDERS`\n\nKey parameters:\n- `add_resources` -- set to `true` to include label resources (forms) in the response\n- `owner` -- owner username or workspace\u002Fteam ID (conditionally required for some accounts)\n\n> Jotform has migrated from folders to labels. This tool uses the `GET \u002Fuser\u002Flabels` endpoint.\n\nExample prompt:\n> \"List all my Jotform folders with their forms included\"\n\n---\n\n### 5. Check Plan Limits and Pricing\n\nRetrieve details about a specific Jotform system plan to understand limits and capabilities.\n\n**Tool:** `JOTFORM_GET_SYSTEM_PLAN`\n\nKey parameters:\n- `planName` -- the plan to inspect (required): `FREE`, `BRONZE`, `SILVER`, `GOLD`, or `PLATINUM`\n\nExample prompt:\n> \"What are the limits on the Jotform GOLD plan?\"\n\n---\n\n### 6. Full Form Management Workflow\n\nCombine tools for comprehensive form management:\n\n1. **Discover**: `JOTFORM_GET_USER_DETAILS` -- check account type and usage limits\n2. **Browse**: `JOTFORM_GET_USER_FORMS` -- list and search forms with filters\n3. **Organize**: `JOTFORM_GET_USER_FOLDERS` -- view folder structure with `add_resources=true`\n4. **Audit**: `JOTFORM_GET_USER_HISTORY` -- track form creation and modification activity\n5. **Plan**: `JOTFORM_GET_SYSTEM_PLAN` -- compare plan features before upgrading\n\nExample prompt:\n> \"Show me my account usage, list my recent forms, and tell me if I'm close to my plan limits\"\n\n---\n\n## Known Pitfalls\n\n| Pitfall | Details |\n|---------|---------|\n| API key authentication | Jotform uses API key auth, not OAuth -- ensure valid API key is configured in the connection |\n| Folders migrated to labels | The folders endpoint now maps to Jotform's labels system; the API behavior may differ from legacy folder documentation |\n| Date format for history | Custom date filters use `MM\u002FDD\u002FYYYY` format (e.g., `01\u002F15\u002F2026`), not ISO 8601 |\n| Plan name must be exact | `planName` values are case-sensitive enum: `FREE`, `BRONZE`, `SILVER`, `GOLD`, `PLATINUM` |\n| Pagination is offset-based | Forms use `limit`\u002F`offset` pagination, not cursor or page-based |\n| Owner field conditionally required | `JOTFORM_GET_USER_FOLDERS` may require the `owner` parameter for workspace\u002Fteam accounts |\n\n---\n\n## Quick Reference\n\n| Action | Tool Slug | Key Params |\n|--------|-----------|------------|\n| List forms | `JOTFORM_GET_USER_FORMS` | `search`, `limit`, `offset`, `orderby` |\n| Get user details | `JOTFORM_GET_USER_DETAILS` | (none) |\n| Activity history | `JOTFORM_GET_USER_HISTORY` | `action`, `date`, `startDate`, `endDate` |\n| List folders\u002Flabels | `JOTFORM_GET_USER_FOLDERS` | `add_resources`, `owner` |\n| Check plan | `JOTFORM_GET_SYSTEM_PLAN` | `planName` |\n\n---\n\n*Powered by [Composio](https:\u002F\u002Fcomposio.dev)*\n",{"name":5,"requires":37,"description":7},{"mcp":38},[39],"rube","main","4180cbf3e82c49da08cab01820d0c559313b3761","assets\u002Fskills\u002Fjotform-automation",76,"https:\u002F\u002Fgithub.com\u002Fopenteams-lab\u002Fopenteams","https:\u002F\u002Fopenteams-lab.com","https:\u002F\u002Fgithub.com\u002Fopenteams-lab","https:\u002F\u002Fopenteams-lab.com\u002F","2026-11-10 13:48:49",{"source":8,"skillName":5,"commands":50,"prompt":60,"zipAvailable":61},[51,54,57],{"tool":52,"command":53},"npx","npx skills add openteams-lab\u002Fopenteams --skill \"Jotform Automation\"",{"tool":55,"command":56},"bunx","bunx skills add openteams-lab\u002Fopenteams --skill \"Jotform Automation\"",{"tool":58,"command":59},"pnpm","pnpm dlx skills add openteams-lab\u002Fopenteams --skill \"Jotform Automation\"","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fopenteams-lab\u002Fopenteams\u002Fblob\u002Fmain\u002Fassets\u002Fskills\u002Fjotform-automation\u002FSKILL.md",true,[],[64,93,120,137,146,155],{"skillNo":65,"name":66,"nameZh":6,"description":67,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":68,"categories":69,"keywords":76,"publishedAt":32},"01M6CMDVAZMAZMCWBGC2G37B4J","cloudflare","Comprehensive Cloudflare platform skill covering Workers, Pages, storage (KV, D1, R2), AI (Workers AI, Vectorize, Agents SDK), networking (Tunnel, Spectrum), security (WAF, DDoS), and infrastructure-as-code (Terraform, Pulumi). Use for any Cloudflare development task.","https:\u002F\u002Fgithub.com\u002Fopenteams-lab\u002Fopenteams\u002Fblob\u002Fmain\u002Fopenteams-cli\u002Fpackages\u002Fopenteams-cli\u002Ftest\u002Ffixture\u002Fskills\u002Fcloudflare\u002FSKILL.md",[70,71],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},{"categoryNo":72,"categoryName":73,"taxonomyType":74,"taxonomyTypeDesc":75},"01JBSEEDCAT000000000000030","开发工程师","PROFESSION","适用职业",[66,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92],"objects","networking","task","workers","use","ddos","infrastructure-as-code","waf","terraform","code","development","infrastructure","storage","security","sdk","agents sdk",{"skillNo":94,"name":95,"nameZh":6,"description":96,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":97,"categories":98,"keywords":103,"publishedAt":32},"01M6CMDRTM6DKWD571PY87K3CC","agents-sdk","Build AI agents on Cloudflare Workers using the Agents SDK. Load when creating stateful agents, durable workflows, real-time WebSocket apps, scheduled tasks, MCP servers, or chat applications. Covers Agent class, state management, callable RPC, Workflows integration, and React hooks.","https:\u002F\u002Fgithub.com\u002Fopenteams-lab\u002Fopenteams\u002Fblob\u002Fmain\u002Fopenteams-cli\u002Fpackages\u002Fopenteams-cli\u002Ftest\u002Ffixture\u002Fskills\u002Fagents-sdk\u002FSKILL.md",[99,102],{"categoryNo":100,"categoryName":101,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000009","前端开发",{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},[92,91,104,105,66,106,107,108,109,110,111,112,113,80,114,115,116,117,118,119],"rpc","state management","integration","websocket","real-time","mcp servers","applications","state","hooks","cloudflare workers","build","tasks","MCP","ai agents","workflows","react",{"skillNo":121,"name":122,"nameZh":6,"description":123,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":124,"categories":125,"keywords":131,"publishedAt":32},"01M6CMDP9NZPGWFJ1Q678D6RXK","zyte-api-automation","Automate Zyte API tasks via Rube MCP (Composio). Always search tools first for current schemas.","https:\u002F\u002Fgithub.com\u002Fopenteams-lab\u002Fopenteams\u002Fblob\u002Fmain\u002Fassets\u002Fskills\u002Fzyte-api-automation\u002FSKILL.md",[126,129,130],{"categoryNo":127,"categoryName":128,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000010","后端与接口",{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},{"categoryNo":72,"categoryName":73,"taxonomyType":74,"taxonomyTypeDesc":75},[24,132,133,116,115,134,135,136,26],"api","zyte api automation","search","Tools","first",{"skillNo":138,"name":139,"nameZh":6,"description":140,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":141,"categories":142,"keywords":144,"publishedAt":32},"01M6CMDKGPNWJG6SRCNQJMPY9D","zylvie-automation","Automate Zylvie tasks via Rube MCP (Composio). Always search tools first for current schemas.","https:\u002F\u002Fgithub.com\u002Fopenteams-lab\u002Fopenteams\u002Fblob\u002Fmain\u002Fassets\u002Fskills\u002Fzylvie-automation\u002FSKILL.md",[143],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},[145,24,115,116,134,135,136,26],"zylvie automation",{"skillNo":147,"name":148,"nameZh":6,"description":149,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":150,"categories":151,"keywords":153,"publishedAt":32},"01M6CMDGPT353ZHSBGKWSEAR2W","zoominfo-automation","Automate Zoominfo tasks via Rube MCP (Composio). Always search tools first for current schemas.","https:\u002F\u002Fgithub.com\u002Fopenteams-lab\u002Fopenteams\u002Fblob\u002Fmain\u002Fassets\u002Fskills\u002Fzoominfo-automation\u002FSKILL.md",[152],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},[24,154,116,115,134,135,136,26],"zoominfo automation",{"skillNo":156,"name":157,"nameZh":6,"description":158,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":159,"categories":160,"keywords":162,"publishedAt":32},"01M6CMDDV7FSVNANZ090ZWR612","zoho_mail-automation","Automate Zoho Mail tasks via Rube MCP (Composio): email sending, folders, labels, and mailbox management. Always search tools first for current schemas.","https:\u002F\u002Fgithub.com\u002Fopenteams-lab\u002Fopenteams\u002Fblob\u002Fmain\u002Fassets\u002Fskills\u002Fzoho_mail-automation\u002FSKILL.md",[161],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},[163,164,24,116,115,134,165,135,136,26,28],"zoho mail automation","zoho","email"]