{"id":10407,"external_id":"plugin_asdk_app_6ac904db9ef88191bced7cccd5bfc4da","name":"puley","display_name":"Puley","developer":"Puley","category":"Productivity","listing_language":"en","listing_language_details":{"method":"cld-0.13.0/listing-v1","reliable":true,"detected_at":"2026-11-03T00:06:00Z","input_sha256":"cf969fcb9ed2c8286d8c1d9924606e4836c93e18153bc88930f4a03c1f1c4add","source_fields":["release.description","release.interface.short_description","release.interface.long_description"]},"version":"0.1.4","skill_count":0,"first_seen_at":"2026-11-03T00:00:26.235Z","last_seen_at":"2026-11-04T06:00:02.689Z","last_changed_at":"2026-11-03T00:00:26.235Z","install_count":null,"search_matches":[],"research_summary":null,"research_reviewed_at":null,"metadata":{"canonical_app_id":"asdk_app_6ac904db9ef88191bced7cccd5bfc4da","connector_id":"asdk_app_6ac904db9ef88191bced7cccd5bfc4da","created_at":"2026-10-09T16:56:26.566167Z","discoverability":"LISTED","id":"plugin_asdk_app_6ac904db9ef88191bced7cccd5bfc4da","is_template":false,"is_template_instance":false,"name":"puley","release":{"app_ids":["asdk_app_6ac904db9ef88191bced7cccd5bfc4da"],"app_manifest":{"apps":{"puley":{"id":"asdk_app_6ac904db9ef88191bced7cccd5bfc4da","required":true}}},"app_templates":[],"description":"Read public pages, compare country prices, extract tables and monitor changes through a connected Puley account.","display_name":"Puley","id":"pluginrel_4bf3d632c58081918dfdb28fc732fac8","interface":{"brand_color":"#8B5CF6","capabilities":["Read public pages","Compare country prices","Extract tables","Manage page watches","Find public ads","Retrieve watch alerts","Read public account reports"],"category":"Productivity","composer_icon_dark_url":null,"composer_icon_url":"https://files.openai.com/content?id=file_00000000eb4881f4bac244374e366403","default_prompt":"Summarize this public page and link to its source.","default_prompts":["Summarize this public page and link to its source.","Compare this product in Japan and the United Kingdom.","What changed on the pages I watch?"],"developer_name":"Puley","logo_url":"https://files.openai.com/content?id=file_00000000b2e881f48f7f198456126a39","logo_url_dark":null,"long_description":"Use your connected Puley account to read public pages, compare local prices across selected countries, turn listings into tables, find public Meta and Google ads, and create, inspect, pause, resume or delete your page watches. You can also retrieve watch alerts and request public social account reports. Country comparisons include local prices, US dollar equivalents, source links and availability when supplied by the page. Some pages cannot be accessed or do not provide the requested information. Creating a watch starts recurring checks and can send email alerts according to your Puley account settings. Account limits apply.","plugin_category_id":"productivity","privacy_policy_url":"https://puley.com/privacy","screenshot_urls":[],"short_description":"Read, compare and watch pages","terms_of_service_url":"https://puley.com/terms","website_url":"https://puley.com"},"keywords":["research","prices","monitoring","tables"],"onboarding_skill_name":null,"requires_local_executor":false,"skills":[],"version":"0.1.4"},"scope":"GLOBAL","status":"ENABLED"},"research":null,"package_metadata":{"name":"puley","author":{"url":"https://puley.com","name":"Puley"},"sources":[{"path":".codex-plugin/plugin.json","sha256":"8ad911e2a27f015baac9fa673e10763b703acb1dfac6f0d6ae297dbb688222ec"}],"version":"0.1.4","commerce":false,"homepage":"https://puley.com","keywords":["research","prices","monitoring","tables"],"artifact_id":141706,"observed_at":"2026-11-04T06:12:42Z","support_url":"https://puley.com/support","capabilities":["Read public pages","Compare country prices","Extract tables","Manage page watches","Find public ads","Retrieve watch alerts","Read public account reports"],"field_sources":{"name":0,"author":0,"version":0,"commerce":0,"homepage":0,"keywords":0,"support_url":0,"capabilities":0,"release_notes":0,"review_case_counts":0,"commerce_description":0},"release_notes":"Addresses the 12 October review rejection about tool annotations. All 13 tools explicitly set readOnlyHint, destructiveHint, idempotentHint and openWorldHint to booleans. Justifications (R=readOnly, D=destructive, I=idempotent, O=openWorld): read/find_ads/compare_countries/make_table/account_report: R=false,D=false,I=false,O=true; read public sources and append saved results/use allowance; retries can add results. list_watches/get_watch/whats_changed: R=true,D=false,I=true,O=false; retrieve only bounded private account records without checks or changes. watch: R=false,D=true,I=true,O=true; creates a persistent public-page check workflow that can send irreversible email alerts; identical settings reuse the existing watch. check_watch_now: R=false,D=true,I=false,O=true; retrieves the watched public page, records a new check/uses allowance and can send email on each run. pause_watch: R=false,D=true,I=true,O=false; cancels future checks, overwrites private watch state and discards in-flight results. resume_watch: R=false,D=true,I=true,O=true; overwrites watch state and restarts public-page checks and possible email alerts; repeated resume keeps it active. delete_watch: R=false,D=true,I=true,O=false; permanently deletes the selected private watch/check history and stops checks; repeated deletion is acknowledged without further effects. Scopes, ownership checks and OAuth safeguards are unchanged. Existing walkthrough/test cases are retained from 9 October, including honest regional extraction failures; they are not a fresh all-case pass.","extraction_version":1,"review_case_counts":{"negative":3,"positive":5},"conflicts_or_errors":[],"commerce_description":"The plugin does not sell products, initiate checkout or process payments. Users connect an existing Puley account."}}