con un clic
agent-skills
agent-skills contiene 15 skills recopiladas de skeduloDevelopers, con cobertura ocupacional por repositorio y páginas de detalle dentro del sitio.
Skills en este repositorio
This skill enables Claude to create, edit, and deploy Skedulo Pulse automations via the Automations REST API. Captures the full action/trigger vocabulary, the 9 undocumented schema corrections required to actually get automations to load, JSONata-in-Step-Functions gotchas, and proven workflow patterns. Use any time the user wants to author or edit an automation, debug a 400/500 from the Automations API, or translate a customer webhook/triggered-action into the automation platform.
This skill enables Claude to build, modify, and deploy Skedulo custom functions. Custom functions are server-side APIs that run on Skedulo's platform without requiring users to manage their own infrastructure.
Core skill for authoring and deploying Skedulo HorizonListConfig artifacts. Covers the JSON schema, column Nunjucks template patterns, naming conventions, file structure, and deploy commands for configuring built-in Skedulo object list pages.
Core skill for authoring and deploying Skedulo Horizon platform pages. Covers HorizonPage and HorizonTemplate artifact schemas, the three page authoring flows (Page Builder, Custom Page Builder, and Direct Nunjucks), file structure conventions, and deploy commands.
This skill should be used when the user asks to "add custom functions", "write a fetch handler", "write a save handler", "write a validate handler", "implement a static fetch handler", "add server-side logic to a MEX form", "build a custom HTTP endpoint for MEX", "implement dataObserver handlers", "add TypeScript Lambda handlers", "enable fetchFunction", "enable saveFunction", "enable validateFunction", or "enable staticFunction" in a MEX form. Also triggers when the user needs to save to multiple objects atomically, fetch data across multiple objects in one round-trip, compute server-side aggregates, validate against remote data, or generate dynamic UI from live schema.
This skill enables Claude to build, modify, and validate Mobile Extensions (MEX) for Skedulo Plus. MEX forms are JSON-configured mobile UIs with integrated data fetching and logic.
This skill enables Claude to build, modify, and validate MEXWEX forms for Skedulo Plus — WebView-based mobile forms that talk to the native shell via the @skedulo/mexwex-bridge SDK. Activate when ui_def.json is `{ "type": "mexwex" }`, when the project has a `mexwex/` folder alongside `mex_definition/`, or when the user asks to build a MEXWEX form, payment form, integration form, or any form that calls live APIs from a WebView UI.
This skill enables Claude to define, edit, review, and deploy Skedulo Pulse object models — custom objects, custom fields on standard objects, lookups, picklists, and constraint-based validation rules. Object-model work sits on the critical path of every Pulse implementation, so getting the state-file shape right is foundational.
Expert guidance for building high-performance solutions with Skedulo Pulse APIs. Use this skill when working with @skedulo/pulse-solution-services or @skedulo/pulse-solutions-framework, implementing GraphQL queries and mutations, correct EQL syntax, managing batch operations, validating resources, recurring date generation, template processing, or optimizing API performance in Pulse platform functions.
This skill enables Claude to author, edit, review, and deploy Skedulo Pulse Triggered Actions — event-driven automations that fire on object modifications (INSERT/UPDATE/DELETE), platform events (async task completion, recurring schedule events), and deferred timers anchored to an object's DateTime field. Covers the canonical TriggeredAction state-file shape, the 2 trigger types (`object_modified`, `event`), the 2 action types (`call_url`, `send_sms`), EQL filter syntax with `Current.`/`Previous.` prefixes, GraphQL query payloads including `previousFields`, Mustache template helper functions (`{{ first }}`, `{{ formatDateTime }}`), configuration variables, the reserved `{{ SKEDULO_USER_TOKEN }}` header, and the platform rules that cause `sked artifacts triggered-action upsert` to reject otherwise-valid-looking JSON.
This skill enables Claude to define, edit, review, and deploy Skedulo Pulse user roles — named sets of permission patterns (glob keys like skedulo.tenant.schedule.*) that control what a user can do. Custom roles are authored per tenant (max 20); the default roles Administrator / Scheduler / Resource ship with the platform and must never be re-created or renamed. Role/permission design is on the critical path of every implementation — over-granting is a security risk, under-granting blocks users.
This skill enables Claude to author, edit, review, and deploy Skedulo Pulse Webhooks — the two event-automation cases that Triggered Actions cannot cover: scheduled (cron) execution and inbound SMS handling. Covers the canonical Webhook state-file shape (metadata / name / webhook), the 2 in-scope webhook types (`scheduled`, `inbound_sms`), cron expression syntax, inbound-SMS prerequisites (a Skedulo-provisioned Twilio number), HTTPS-only URLs, configuration-variable templating (allowed on `url` and `headers` only), the server-assigned read-only `repeatableId`, the headers Skedulo sets on outgoing requests, retries/timeouts, the shared triggered-actions log surface, and the platform rules that cause `sked artifacts webhook upsert` to reject otherwise-valid-looking JSON. For object INSERT/UPDATE/DELETE automations, use the triggered-actions plugin instead.
Use when working with Skedulo Page Builder list view column templates — Nunjucks syntax, brz-link, brz-lozenge, date/timezone formatting, number/currency, picklists, conditional display, cross-object fields, and $CurrentUser context.
Use when running any Skedulo CLI (sked) command — deployments, artifact operations, package management, tenant switching.
This skill enables Claude to build, modify, and deploy Skedulo Optimization Extensions. Optimization Extensions add custom business logic to the Pulse Platform optimization engine, allowing filtering of jobs/resources, applying constraints, and transforming optimization data.