[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M7816SSFJ7KGCFWFJTY71ZCD":3,"skill-same:01M7816SSFJ7KGCFWFJTY71ZCD":47},{"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":18,"publishedAt":19,"linkOnly":20,"markdownContent":21,"markdownBody":22,"frontMatter":23,"refName":24,"commitSha":25,"skillDirectory":26,"forksCount":27,"repositoryHtmlUrl":28,"repositoryHomepageUrl":29,"ownerHtmlUrl":30,"ownerBlogUrl":29,"ownerDescription":31,"updatedAt":32,"install":33,"resources":46},"01M7816SSFJ7KGCFWFJTY71ZCD","pm-auth0",null,"Auth0 connector knowledge and safe action guide.","polymetrics-ai\u002Fcli","polymetrics-ai","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F177650388?v=4","01M77Z920R1RTP5NXCP1V1HNMS","Polymetrics","01M77Z921DPWZC4DQSSZNWF82B",7,"AGPL-3.0","https:\u002F\u002Fgithub.com\u002Fpolymetrics-ai\u002Fcli\u002Fblob\u002Fmain\u002Fdocs\u002Fskills\u002Fpm-auth0\u002FSKILL.md",[],[],"2026-11-15 14:19:17",false,"---\nname: pm-auth0\ndescription: Auth0 connector knowledge and safe action guide.\n---\n\n# pm-auth0\n\n## Purpose\n\nReads Auth0 users, clients, connections, roles, organizations, role assignments, and organization memberships, and creates\u002Fupdates users, clients, roles, and organizations, through the Auth0 Management API v2.\n\n## Icon\n\n- id: auth0\n- asset: icons\u002Fauth0.svg\n- source: official\n- review_status: official_verified\n- review_url: https:\u002F\u002Fauth0.com\u002Fdocs\u002Fapi\u002Fmanagement\u002Fv2\n\n## Capabilities\n\n- check=true catalog=true read=true write=true query=false\n- Integration type: api\n\n## Authentication\n\n- Use pm credentials add with --from-env or --value-stdin for secret fields.\n\n## Configuration\n\n- audience\n- base_url (required)\n- mode\n- access_token (secret)\n- client_id (secret)\n- client_secret (secret)\n\n## ETL Streams\n\n- users:\n  - primary key: user_id\n  - cursor: updated_at\n  - fields: blocked(boolean), created_at(string), email(string), email_verified(boolean), family_name(string), given_name(string), last_login(string), logins_count(integer), name(string), nickname(string), picture(string), updated_at(string), user_id(string), username(string)\n- clients:\n  - primary key: client_id\n  - fields: app_type(string), client_id(string), description(string), global(boolean), is_first_party(boolean), name(string), oidc_conformant(boolean)\n- connections:\n  - primary key: id\n  - fields: display_name(string), id(string), is_domain_connection(boolean), name(string), strategy(string)\n- roles:\n  - primary key: id\n  - fields: description(string), id(string), name(string)\n- organizations:\n  - primary key: id\n  - fields: display_name(string), id(string), name(string)\n- role_users:\n  - primary key: role_id, user_id\n  - fields: email(string), name(string), picture(string), role_id(string), user_id(string)\n- organization_members:\n  - primary key: organization_id, user_id\n  - fields: email(string), name(string), organization_id(string), picture(string), user_id(string)\n\n## Sync Modes\n\n- ETL sync modes: full_refresh_append, full_refresh_overwrite, full_refresh_overwrite_deduped\n\n## Reverse ETL Actions\n\n- create_user:\n  - endpoint: POST \u002Fapi\u002Fv2\u002Fusers\n  - required fields: connection\n  - risk: external mutation; creates a new Auth0 user account (and, when password is set, a live credential); approval required\n- update_user:\n  - endpoint: PATCH \u002Fapi\u002Fv2\u002Fusers\u002F{{ record.user_id }}\n  - required fields: user_id\n  - risk: external mutation; updates an existing Auth0 user's profile\u002Fcredential\u002Fblocked state; approval required\n- create_client:\n  - endpoint: POST \u002Fapi\u002Fv2\u002Fclients\n  - required fields: name\n  - risk: external mutation; registers a new Auth0 application (client), which can obtain its own OAuth2 credentials; approval required\n- update_client:\n  - endpoint: PATCH \u002Fapi\u002Fv2\u002Fclients\u002F{{ record.client_id }}\n  - required fields: client_id\n  - risk: external mutation; updates an existing Auth0 application's configuration; approval required\n- create_role:\n  - endpoint: POST \u002Fapi\u002Fv2\u002Froles\n  - required fields: name\n  - risk: external mutation; creates a new RBAC role (no permissions attached by default); approval required\n- update_role:\n  - endpoint: PATCH \u002Fapi\u002Fv2\u002Froles\u002F{{ record.id }}\n  - required fields: id\n  - risk: external mutation; updates an existing RBAC role's name\u002Fdescription; approval required\n- create_organization:\n  - endpoint: POST \u002Fapi\u002Fv2\u002Forganizations\n  - required fields: name\n  - risk: external mutation; creates a new Auth0 organization (multi-tenant scoping unit); approval required\n- update_organization:\n  - endpoint: PATCH \u002Fapi\u002Fv2\u002Forganizations\u002F{{ record.id }}\n  - required fields: id\n  - risk: external mutation; updates an existing Auth0 organization's name\u002Fdisplay_name; approval required\n\n## Security\n\n- read risk: external Auth0 Management API read of user, client, and tenant configuration data, fanned out to per-role and per-organization membership lists\n- write risk: creates\u002Fupdates Auth0 users (including credentials), applications (clients), RBAC roles, and organizations; approval required for every action\n- Never pass secret values in chat, shell arguments, logs, docs, or JSON output.\n\n## Commands\n\n### Inspect as a manual\n\n```bash\npm connectors inspect auth0\n```\n\n### Inspect as structured JSON\n\n```bash\npm connectors inspect auth0 --json\n```\n\n## Agent Rules\n\n- Run pm connectors inspect auth0 before creating credentials or plans.\n- Use --json only when the caller needs structured output; use the manual for human-readable guidance.\n- Never ask the user to paste secret values into chat.\n- For reverse ETL writes, create a plan, show the preview, wait for explicit approval, then run with the approval token.\n","# pm-auth0\n\n## Purpose\n\nReads Auth0 users, clients, connections, roles, organizations, role assignments, and organization memberships, and creates\u002Fupdates users, clients, roles, and organizations, through the Auth0 Management API v2.\n\n## Icon\n\n- id: auth0\n- asset: icons\u002Fauth0.svg\n- source: official\n- review_status: official_verified\n- review_url: https:\u002F\u002Fauth0.com\u002Fdocs\u002Fapi\u002Fmanagement\u002Fv2\n\n## Capabilities\n\n- check=true catalog=true read=true write=true query=false\n- Integration type: api\n\n## Authentication\n\n- Use pm credentials add with --from-env or --value-stdin for secret fields.\n\n## Configuration\n\n- audience\n- base_url (required)\n- mode\n- access_token (secret)\n- client_id (secret)\n- client_secret (secret)\n\n## ETL Streams\n\n- users:\n  - primary key: user_id\n  - cursor: updated_at\n  - fields: blocked(boolean), created_at(string), email(string), email_verified(boolean), family_name(string), given_name(string), last_login(string), logins_count(integer), name(string), nickname(string), picture(string), updated_at(string), user_id(string), username(string)\n- clients:\n  - primary key: client_id\n  - fields: app_type(string), client_id(string), description(string), global(boolean), is_first_party(boolean), name(string), oidc_conformant(boolean)\n- connections:\n  - primary key: id\n  - fields: display_name(string), id(string), is_domain_connection(boolean), name(string), strategy(string)\n- roles:\n  - primary key: id\n  - fields: description(string), id(string), name(string)\n- organizations:\n  - primary key: id\n  - fields: display_name(string), id(string), name(string)\n- role_users:\n  - primary key: role_id, user_id\n  - fields: email(string), name(string), picture(string), role_id(string), user_id(string)\n- organization_members:\n  - primary key: organization_id, user_id\n  - fields: email(string), name(string), organization_id(string), picture(string), user_id(string)\n\n## Sync Modes\n\n- ETL sync modes: full_refresh_append, full_refresh_overwrite, full_refresh_overwrite_deduped\n\n## Reverse ETL Actions\n\n- create_user:\n  - endpoint: POST \u002Fapi\u002Fv2\u002Fusers\n  - required fields: connection\n  - risk: external mutation; creates a new Auth0 user account (and, when password is set, a live credential); approval required\n- update_user:\n  - endpoint: PATCH \u002Fapi\u002Fv2\u002Fusers\u002F{{ record.user_id }}\n  - required fields: user_id\n  - risk: external mutation; updates an existing Auth0 user's profile\u002Fcredential\u002Fblocked state; approval required\n- create_client:\n  - endpoint: POST \u002Fapi\u002Fv2\u002Fclients\n  - required fields: name\n  - risk: external mutation; registers a new Auth0 application (client), which can obtain its own OAuth2 credentials; approval required\n- update_client:\n  - endpoint: PATCH \u002Fapi\u002Fv2\u002Fclients\u002F{{ record.client_id }}\n  - required fields: client_id\n  - risk: external mutation; updates an existing Auth0 application's configuration; approval required\n- create_role:\n  - endpoint: POST \u002Fapi\u002Fv2\u002Froles\n  - required fields: name\n  - risk: external mutation; creates a new RBAC role (no permissions attached by default); approval required\n- update_role:\n  - endpoint: PATCH \u002Fapi\u002Fv2\u002Froles\u002F{{ record.id }}\n  - required fields: id\n  - risk: external mutation; updates an existing RBAC role's name\u002Fdescription; approval required\n- create_organization:\n  - endpoint: POST \u002Fapi\u002Fv2\u002Forganizations\n  - required fields: name\n  - risk: external mutation; creates a new Auth0 organization (multi-tenant scoping unit); approval required\n- update_organization:\n  - endpoint: PATCH \u002Fapi\u002Fv2\u002Forganizations\u002F{{ record.id }}\n  - required fields: id\n  - risk: external mutation; updates an existing Auth0 organization's name\u002Fdisplay_name; approval required\n\n## Security\n\n- read risk: external Auth0 Management API read of user, client, and tenant configuration data, fanned out to per-role and per-organization membership lists\n- write risk: creates\u002Fupdates Auth0 users (including credentials), applications (clients), RBAC roles, and organizations; approval required for every action\n- Never pass secret values in chat, shell arguments, logs, docs, or JSON output.\n\n## Commands\n\n### Inspect as a manual\n\n```bash\npm connectors inspect auth0\n```\n\n### Inspect as structured JSON\n\n```bash\npm connectors inspect auth0 --json\n```\n\n## Agent Rules\n\n- Run pm connectors inspect auth0 before creating credentials or plans.\n- Use --json only when the caller needs structured output; use the manual for human-readable guidance.\n- Never ask the user to paste secret values into chat.\n- For reverse ETL writes, create a plan, show the preview, wait for explicit approval, then run with the approval token.\n",{"name":5,"description":7},"main","813f457a925f7ee3fe3bea101a43e445992c8552","docs\u002Fskills\u002Fpm-auth0",0,"https:\u002F\u002Fgithub.com\u002Fpolymetrics-ai\u002Fcli","https:\u002F\u002Fcli.polymetrics.ai","https:\u002F\u002Fgithub.com\u002Fpolymetrics-ai","Local-first data infrastructure for agents and developers.","2026-09-21 12:42:03",{"source":8,"skillName":5,"commands":34,"prompt":44,"zipAvailable":45},[35,38,41],{"tool":36,"command":37},"npx","npx skills add polymetrics-ai\u002Fcli --skill pm-auth0",{"tool":39,"command":40},"bunx","bunx skills add polymetrics-ai\u002Fcli --skill pm-auth0",{"tool":42,"command":43},"pnpm","pnpm dlx skills add polymetrics-ai\u002Fcli --skill pm-auth0","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fpolymetrics-ai\u002Fcli\u002Fblob\u002Fmain\u002Fdocs\u002Fskills\u002Fpm-auth0\u002FSKILL.md",true,[],[48,55,62,69,76,83],{"skillNo":49,"name":50,"nameZh":6,"description":51,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":52,"categories":53,"keywords":54,"publishedAt":19},"01M782EH9BFHYZVECKJ31F427S","recipe-preview-approve-reverse-etl","Preview and approve a reverse ETL plan safely.","https:\u002F\u002Fgithub.com\u002Fpolymetrics-ai\u002Fcli\u002Fblob\u002Fmain\u002Fdocs\u002Fskills\u002Frecipe-preview-approve-reverse-etl\u002FSKILL.md",[],[],{"skillNo":56,"name":57,"nameZh":6,"description":58,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":59,"categories":60,"keywords":61,"publishedAt":19},"01M782EFGH5NRZ2CXDK0V9YWFW","recipe-github-prs-to-warehouse","Sync GitHub pull requests into the local warehouse.","https:\u002F\u002Fgithub.com\u002Fpolymetrics-ai\u002Fcli\u002Fblob\u002Fmain\u002Fdocs\u002Fskills\u002Frecipe-github-prs-to-warehouse\u002FSKILL.md",[],[],{"skillNo":63,"name":64,"nameZh":6,"description":65,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":66,"categories":67,"keywords":68,"publishedAt":19},"01M782ECJZRQAK8E86CE7R2YM2","pm-zoom","Zoom connector knowledge and safe action guide.","https:\u002F\u002Fgithub.com\u002Fpolymetrics-ai\u002Fcli\u002Fblob\u002Fmain\u002Fdocs\u002Fskills\u002Fpm-zoom\u002FSKILL.md",[],[],{"skillNo":70,"name":71,"nameZh":6,"description":72,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":73,"categories":74,"keywords":75,"publishedAt":19},"01M782EASYDANMV35W2ZHG2QD0","pm-zonka-feedback","Zonka Feedback connector knowledge and safe action guide.","https:\u002F\u002Fgithub.com\u002Fpolymetrics-ai\u002Fcli\u002Fblob\u002Fmain\u002Fdocs\u002Fskills\u002Fpm-zonka-feedback\u002FSKILL.md",[],[],{"skillNo":77,"name":78,"nameZh":6,"description":79,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":80,"categories":81,"keywords":82,"publishedAt":19},"01M782E8WA94A906385AET1ZWH","pm-zoho-invoice","Zoho Invoice connector knowledge and safe action guide.","https:\u002F\u002Fgithub.com\u002Fpolymetrics-ai\u002Fcli\u002Fblob\u002Fmain\u002Fdocs\u002Fskills\u002Fpm-zoho-invoice\u002FSKILL.md",[],[],{"skillNo":84,"name":85,"nameZh":6,"description":86,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":87,"categories":88,"keywords":89,"publishedAt":19},"01M782E73M7F23B6VBGM72QMMQ","pm-zoho-inventory","Zoho Inventory connector knowledge and safe action guide.","https:\u002F\u002Fgithub.com\u002Fpolymetrics-ai\u002Fcli\u002Fblob\u002Fmain\u002Fdocs\u002Fskills\u002Fpm-zoho-inventory\u002FSKILL.md",[],[]]