AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Ppds Metadata

skill-joshsmithxrm-ppds-skills-ppds-metadata · by joshsmithxrm

Browse and author Dataverse schema with PPDS — list entities/tables, inspect attributes/columns and relationships, create or update tables, columns, relationships, alternate keys, and global choices/option sets, compare schemas across environments, and adjust views and forms. Use when the user wants to know what columns or relationships an entity has, create or modify a table or column, manage op…

No reviews yet
0 installs
28 views
0.0% view→install

Install

$ agentstack add skill-joshsmithxrm-ppds-skills-ppds-metadata

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-joshsmithxrm-ppds-skills-ppds-metadata)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
2mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Ppds Metadata? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

PPDS Metadata — schema as a first-class surface

Exact flags: [references/cli-metadata.md](references/cli-metadata.md), [references/cli-schema.md](references/cli-schema.md), [references/cli-views.md](references/cli-views.md), [references/cli-forms.md](references/cli-forms.md).

Surface routing: browsing is CLI or MCP; schema authoring is one of the few places MCP is unusually strong — the released server ships typed authoring tools (ppds_metadata_create_table, ppds_metadata_add_column, ppds_metadata_update_column, ppds_metadata_create_relationship, ppds_metadata_create_choice, ppds_metadata_create_key, ppds_metadata_add_option_value, and update variants). In a terminal the CLI equivalents live under the ppds metadata subgroups: entity, attribute, relationship, key, optionset.

Browsing schema

ppds metadata entities -f json                  # all tables
ppds metadata entity account                    # full metadata for one table
ppds metadata attributes account                # columns, types
ppds metadata relationships account             # 1:N, N:1, N:N
ppds metadata keys account                      # alternate keys
ppds metadata optionsets                        # global choices
ppds metadata optionset 

MCP equivalents: ppds_metadata_entities, ppds_metadata_entity, ppds_data_schema (per-entity field list with option values).

Authoring schema (mutations — safety model applies)

The authoring verbs hang off the noun subgroups; see [references/cli-metadata.md](references/cli-metadata.md) for each subcommand's exact flags before generating a command — column/table creation has many typed options.

ppds metadata entity create --help        # check real flags first
ppds metadata attribute create --help
ppds metadata relationship create --help
ppds metadata key create --help

After metadata changes, publish: ppds metadata publish (alias for ppds publish --type entity).

Note: the table, column, and choice subgroups are deprecated aliases of entity, attribute, and optionset — prefer the canonical names.

Cross-environment schema comparison

ppds schema compare --help                # compare environments / data packages

Use this before solution import to spot drift between source and target.

Views and forms (maker-portal gap fillers)

Saved queries (views) and system forms are editable from the CLI — column layout, sort, filter, raw FetchXML on views; tabs/sections/fields on forms. These write systemquery/systemform records: unmanaged-layer mutations, so confirm the environment first, and managed components will refuse edits (View.ManagedComponentNotEditable).

ppds views list --entity account
ppds views set-filter --entity account --view "Active Accounts" --filter-file ./filter.xml
ppds forms list --entity account

Common mistakes (do not invent these)

| Wrong | Correct | |-------|---------| | ppds metadata list-entities | ppds metadata entities | | ppds metadata entity account --attributes | ppds metadata attributes account | | ppds metadata create-table | ppds metadata entity create ... (check --help for flags) | | Editing managed views/forms | edit in the unmanaged source environment instead | | Forgetting publish | metadata edits need ppds metadata publish (or ppds publish) to take effect in apps |

Skill boundaries

| Need | Use instead | |------|-------------| | The data inside the tables | ppds-query (reads/DML), ppds-data (bulk) | | Ship schema changes to another environment | ppds-solutions-alm | | Web resource files referenced by forms | ppds-webresources | | Auth, environment selection, error codes | ppds-core |

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.