Advanced Custom Fields REST Schema Mapper
Advanced Custom Fields REST Schema Mapper
Maps ACF field groups into predictable REST responses using acf_add_local_field_group, get_field_objects, and register_rest_field. Useful when you need cleaner payloads than the default ACF exposure and want WordPress clients to consume structured field data safely.
Overview
Advanced Custom Fields REST Schema Mapper focuses on the awkward middle ground between flexible editorial schemas and stable application APIs. Many WordPress installs use ACF to model rich data, but client applications still need predictable payloads. This skill works with functions such as acf_add_local_field_group, get_field_objects, get_field, and WordPress REST hooks like register_rest_field to reshape field output into consistent objects that are easier to consume from web apps and automations.
Instead of exposing every raw ACF field exactly as stored, the skill can group related values, normalize repeater output, and hide internal fields that should not leak into public responses. That is helpful for block-based landing pages, directory listings, and any custom post type that needs to power external clients through /wp-json/wp/v2 or a custom namespace. It also improves maintainability because field behavior is documented alongside the mapping logic.
Use this skill when ACF content is already in place but the default REST output is too noisy, too unstable, or too coupled to internal field naming.
Installation
Any Agent
npx skills add agentskillexchange/skills --skill advanced-custom-fields-rest-schema-mapper
More from agentskillexchange/skills
your skill name
A clear description of what this skill does and when to use it. Reference specific APIs, tools, or techniques.
23playwright visual regression tester
Automates visual regression testing using the Playwright screenshot comparison API and pixelmatch diffing library. Captures baseline snapshots, detects pixel-level UI changes across viewport sizes, and generates HTML diff reports with threshold-based pass/fail results.
2playwright visual regression suite
Automated visual regression testing using Playwright’s screenshot comparison API (page.screenshot with maxDiffPixelRatio) and toMatchSnapshot assertions. Supports cross-browser testing on Chromium, Firefox, and WebKit.
2stripe payments connector
Full Stripe API integration using the stripe-node SDK. Creates PaymentIntents via stripe.paymentIntents.create(), manages Customers and Subscriptions, handles webhook events through stripe.webhooks.constructEvent(), and supports Stripe Connect for marketplace payouts.
2grafana loki log query agent
Queries Grafana Loki log aggregation system using LogQL via the Loki HTTP API. Filters log streams by labels, parses structured JSON logs, and correlates log entries with Grafana dashboard panels.
2great expectations data validation pipeline
Validate data quality using the Great Expectations Python library. Define expectations as unit tests for your data, run validation suites, and generate human-readable data quality reports.
1