[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-claude-office-skills-database-sync-it":3,"guides-for-claude-office-skills-database-sync":222,"similar-k177rbgrq5k3p6p98n4ssk08yn8672sr":223},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":22,"identity":187,"isFallback":192,"parentExtension":193,"providers":194,"relations":199,"repo":201,"workflow":219},1778053148350.4338,"k177rbgrq5k3p6p98n4ssk08yn8672sr",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":12,"sourceUrl":13,"tags":14},"Automate database synchronization, replication, migration, and cross-platform data integration",{},"Database Sync","https://github.com/claude-office-skills/skills/tree/HEAD/database-sync",[15,16,17,18,19,20,21],"database","sync","replication","migration","integration","data","mcp",{"_creationTime":23,"_id":24,"extensionId":5,"locale":25,"result":26,"trustSignals":176,"workflow":185},1778053561145.622,"kn7cwqzkc0s48agb9bj4tqa2t1867cy4","en",{"checks":27,"evaluatedAt":166,"extensionSummary":167,"promptVersionExtension":168,"promptVersionScoring":169,"rationale":170,"score":171,"summary":172,"tags":173,"targetMarket":174,"tier":175},[28,33,36,39,43,46,50,54,57,60,64,69,72,76,79,82,85,88,91,94,98,102,106,110,115,118,121,124,128,131,134,137,140,143,147,150,153,156,159,163],{"category":29,"check":30,"severity":31,"summary":32},"Practical Utility","Problem relevance","pass","The description clearly states the user problem: automating database synchronization, replication, migration, and cross-platform data integration.",{"category":29,"check":34,"severity":31,"summary":35},"Unique selling proposition","The skill offers specialized database operations beyond simple prompting, providing value for complex data integration tasks.",{"category":29,"check":37,"severity":31,"summary":38},"Production readiness","The extension covers a complete lifecycle for database operations including setup, sync methods, conflict resolution, and schema management, indicating readiness for production workflows.",{"category":40,"check":41,"severity":31,"summary":42},"Scope","Single responsibility principle","The skill focuses solely on database synchronization, replication, migration, and integration, without extending into unrelated domains.",{"category":40,"check":44,"severity":31,"summary":45},"Description quality","The displayed description accurately and concisely reflects the skill's capabilities.",{"category":47,"check":48,"severity":31,"summary":49},"Invocation","Scoped tools","The `mcp.tools` section lists specific, narrow tools like `postgres_sync`, `mysql_replicate`, etc., adhering to the verb-noun specialist pattern.",{"category":51,"check":52,"severity":31,"summary":53},"Documentation","Configuration & parameter reference","The SKILL.md provides detailed YAML examples for configuration, including source/target setup, table mappings, CDC, and conflict resolution, implying comprehensive parameter documentation.",{"category":40,"check":55,"severity":31,"summary":56},"Tool naming","The tools listed under `mcp.tools` (`postgres_sync`, `mysql_replicate`, etc.) are descriptive and follow a clear kebab-case convention.",{"category":40,"check":58,"severity":31,"summary":59},"Minimal I/O surface","The provided YAML examples for configuration and data structures suggest that inputs and outputs are well-defined and focused on the task at hand.",{"category":61,"check":62,"severity":31,"summary":63},"License","License usability","A LICENSE file with the MIT license is present in the repository, which is a permissive open-source license.",{"category":65,"check":66,"severity":67,"summary":68},"Maintenance","Commit recency","not_applicable","The repository does not have a default branch with recent commits; commit history is not available for evaluation.",{"category":65,"check":70,"severity":67,"summary":71},"Dependency Management","No third-party dependencies are explicitly managed or declared in the provided files for this skill.",{"category":73,"check":74,"severity":31,"summary":75},"Security","Secret Management","The configuration examples explicitly use `type: secret_manager` for credentials, indicating secrets are not hardcoded and are handled appropriately.",{"category":73,"check":77,"severity":31,"summary":78},"Injection","The skill structure and content do not indicate any loading or execution of untrusted third-party data as instructions. All configuration appears to be declarative.",{"category":73,"check":80,"severity":31,"summary":81},"Transitive Supply-Chain Grenades","All content is contained within the skill's directory, and there are no runtime downloads or executions of external code.",{"category":73,"check":83,"severity":31,"summary":84},"Sandbox Isolation","The skill defines declarative configurations and does not appear to involve operations that would modify files outside its designated scope or project folder.",{"category":73,"check":86,"severity":31,"summary":87},"Sandbox escape primitives","The declarative nature of the skill's configuration and lack of scripting suggest no detached-process spawns or deny-retry loops.",{"category":73,"check":89,"severity":31,"summary":90},"Data Exfiltration","Credentials are handled via `secret_manager`, and there are no outbound calls documented or implied for data exfiltration.",{"category":73,"check":92,"severity":31,"summary":93},"Hidden Text Tricks","The bundled files (SKILL.md, LICENSE, README.md, .gitignore) are free of hidden-steering tricks, using standard Markdown and YAML.",{"category":95,"check":96,"severity":31,"summary":97},"Hooks","Opaque code execution","The skill is defined by declarative YAML and Markdown, with no indication of obfuscated code, base64 payloads, or runtime script fetches.",{"category":99,"check":100,"severity":31,"summary":101},"Portability","Structural Assumption","The configuration examples use placeholders like `source-db.example.com` and `db/source/credentials`, indicating it does not make structural assumptions about user-specific project organization.",{"category":103,"check":104,"severity":67,"summary":105},"Trust","Issues Attention","No GitHub repository issues data is available for evaluation.",{"category":107,"check":108,"severity":31,"summary":109},"Versioning","Release Management","The SKILL.md frontmatter includes a `version: 1.0.0` field, clearly indicating a version.",{"category":111,"check":112,"severity":113,"summary":114},"Code Execution","Validation","info","While the YAML structure implies validation of parameters, there is no explicit mention or demonstration of a schema validation library being used for input arguments.",{"category":73,"check":116,"severity":31,"summary":117},"Unguarded Destructive Operations","The skill is configured declaratively and does not appear to contain explicit destructive primitives like `rm -rf` or `git push --force`.",{"category":111,"check":119,"severity":31,"summary":120},"Error Handling","The skill's declarative nature implies that underlying tools would handle errors, and the configuration examples do not show explicit error swallowing or mishandling.",{"category":111,"check":122,"severity":67,"summary":123},"Logging","The skill is declarative and does not involve custom scripts that would require local audit file logging.",{"category":125,"check":126,"severity":31,"summary":127},"Compliance","GDPR","Credentials are managed via `secret_manager`, and there are no indications that personal data is handled without sanitization or submitted to third parties.",{"category":125,"check":129,"severity":31,"summary":130},"Target market","The skill's configuration and documentation do not contain any region-specific signals, making it globally applicable.",{"category":99,"check":132,"severity":31,"summary":133},"Runtime stability","The skill is defined declaratively using YAML and Markdown, and relies on the MCP server and underlying database drivers, suggesting good portability.",{"category":47,"check":135,"severity":31,"summary":136},"Precise Purpose","The description clearly defines the artifact (databases) and tasks (sync, replicate, migrate, integrate), along with trigger phrases in the frontmatter and detailed explanations in the body.",{"category":47,"check":138,"severity":31,"summary":139},"Concise Frontmatter","The frontmatter is concise, self-contained, and effectively summarizes the core capability with relevant tags and trigger phrases.",{"category":51,"check":141,"severity":31,"summary":142},"Concise Body","The SKILL.md body is well-structured with sections for Architecture, Configuration, CDC, Conflict Resolution, Schema Management, Monitoring, and Integration Examples, delegating bulk material appropriately.",{"category":144,"check":145,"severity":31,"summary":146},"Context","Progressive Disclosure","The SKILL.md outlines the flow and uses fenced code blocks and YAML examples, implying that deeper material would be handled appropriately without embedding excessively large blobs.",{"category":144,"check":148,"severity":67,"summary":149},"Forked exploration","This skill is primarily declarative configuration and does not involve deep code review or extensive exploration requiring `context: fork`.",{"category":29,"check":151,"severity":31,"summary":152},"Usage examples","The SKILL.md includes detailed YAML examples for configuration, integration scenarios (PostgreSQL to BigQuery, MySQL to Elasticsearch), and monitoring, which serve as ready-to-use examples.",{"category":29,"check":154,"severity":31,"summary":155},"Edge cases","The documentation sections on CDC, Conflict Resolution, and Schema Management discuss various scenarios like `capture_deletes`, `capture_before_values`, different conflict strategies, and schema evolution modes, implying handling of edge cases and limitations.",{"category":99,"check":157,"severity":31,"summary":158},"Tool Fallback","The `mcp.server: data-mcp` is declared, and the system's design implies that the MCP server is a core component, but the declarative nature suggests the skill itself doesn't contain the fallback logic, rather the underlying MCP execution environment would handle it if necessary.",{"category":160,"check":161,"severity":31,"summary":162},"Safety","Halt on unexpected state","The configuration options for schema synchronization (`mode: evolve`, `mode: strict`, `mode: ignore`) and error handling for schema changes suggest mechanisms to halt or warn on unexpected states.",{"category":99,"check":164,"severity":31,"summary":165},"Cross-skill coupling","The skill is self-contained and focuses on database operations; it does not implicitly rely on other skills being loaded and cross-links to related skills are appropriately managed by the repository structure.",1778053271924,"This skill provides declarative configurations for synchronizing, replicating, and migrating data between various database types. It supports real-time replication, cross-database sync, schema migration, conflict resolution, and detailed monitoring, with explicit handling of sensitive credentials via secret management.","2.0.0","3.4.0","The skill is highly polished with excellent documentation, clear scope, and robust security practices. The use of declarative YAML for configuration, explicit secret management, and detailed documentation for various sync methods and edge cases make it production-ready. The only minor point is the lack of explicit mention of a schema validation library, which is common for declarative skills.",95,"A comprehensive and well-documented skill for automating database synchronization, replication, and migration tasks.",[15,16,17,18,19,20,21],"global","verified",{"codeQuality":177,"collectedAt":178,"documentation":179,"maintenance":181,"security":182,"testCoverage":184},{},1778053257249,{"descriptionLength":180,"readmeSize":8},94,{},{"hasNpmPackage":183,"smitheryVerified":183},false,{"hasCi":183,"hasTests":183},{"updatedAt":186},1778053561145,{"githubOwner":188,"githubRepo":189,"locale":25,"slug":190,"type":191},"claude-office-skills","skills","database-sync","skill",true,null,{"extract":195,"llm":198},{"commitSha":196,"license":197},"9c4c7d5cd2813a8936bf2c9fdb174ea883b85a11","MIT",{"promptVersionExtension":168,"promptVersionScoring":169,"score":171,"targetMarket":174,"tier":175},{"repoId":200},"kd7fw7xbj58qc2z8whrrjptbed8659db",{"_creationTime":202,"_id":200,"identity":203,"providers":205,"workflow":216},1777995558409.8474,{"githubOwner":188,"githubRepo":189,"sourceUrl":204},"https://github.com/claude-office-skills/skills",{"discover":206,"github":209},{"sources":207},[208],"skills-sh",{"closedIssues90d":8,"forks":210,"license":197,"openIssues90d":211,"pushedAt":212,"readmeSize":213,"stars":214,"topics":215},27,2,1769868236000,29630,98,[],{"discoverAt":217,"extractAt":218,"githubAt":218,"updatedAt":218},1777995558409,1778053155657,{"anyEnrichmentAt":220,"extractAt":221,"githubAt":220,"llmAt":186,"updatedAt":186},1778053151766,1778053148350,[],[224,250,272,305,328,349],{"_creationTime":225,"_id":226,"community":227,"display":228,"identity":238,"providers":240,"relations":244,"workflow":246},1778053689272.9243,"k1708aetge4r52xy7r4jqs55w1866mgj",{"reviewCount":8},{"description":229,"installMethods":230,"name":231,"sourceUrl":232,"tags":233},"Complete migration guide from Prisma ORM v6 to v7 covering all breaking changes. Use when upgrading Prisma versions, encountering v7 errors, or migrating existing projects. Triggers on \"upgrade to prisma 7\", \"prisma 7 migration\", \"prisma-client generator\", \"driver adapter required\".",{},"Prisma Upgrade v7","https://github.com/prisma/skills/tree/HEAD/prisma-upgrade-v7",[234,235,18,236,237,15],"prisma","orm","typescript","javascript",{"githubOwner":234,"githubRepo":189,"locale":25,"slug":239,"type":191},"prisma-upgrade-v7",{"extract":241,"llm":243},{"commitSha":242,"license":197},"741a74fdafc1bf61fa208c2f73878be688cba263",{"promptVersionExtension":168,"promptVersionScoring":169,"score":214,"targetMarket":174,"tier":175},{"repoId":245},"kd76h7swxyhk8405svecsqq7gh864y5s",{"anyEnrichmentAt":247,"extractAt":248,"githubAt":247,"llmAt":249,"updatedAt":249},1778053689723,1778053689272,1778053716548,{"_creationTime":251,"_id":252,"community":253,"display":254,"identity":265,"providers":267,"relations":270,"workflow":271},1778053148350.4817,"k1799ke3mvvmb9chq1vt0k97k5867cfv",{"reviewCount":8},{"description":255,"installMethods":256,"name":257,"sourceUrl":258,"tags":259},"Build and manage webhook-based integrations for real-time event processing and API connections",{},"Webhook Automation","https://github.com/claude-office-skills/skills/tree/HEAD/webhook-automation",[260,261,19,262,263,264,21],"webhook","api","automation","events","engineering",{"githubOwner":188,"githubRepo":189,"locale":25,"slug":266,"type":191},"webhook-automation",{"extract":268,"llm":269},{"commitSha":196,"license":197},{"promptVersionExtension":168,"promptVersionScoring":169,"score":214,"targetMarket":174,"tier":175},{"repoId":200},{"anyEnrichmentAt":220,"extractAt":221,"githubAt":220,"llmAt":186,"updatedAt":186},{"_creationTime":273,"_id":274,"community":275,"display":276,"identity":289,"providers":293,"relations":299,"workflow":301},1778054663200.0637,"k17cme8zrd5nqk9f2qmv31zcys866e79",{"reviewCount":8},{"description":277,"installMethods":278,"name":279,"sourceUrl":280,"tags":281},"Migrates databases between providers (Postgres, MySQL, Supabase, PlanetScale, MongoDB). Reads source schema, generates migration scripts, handles data type mapping, foreign keys, indexes, triggers, stored procedures. Validates migration with row counts and checksums. Generates migration-plan.md with step-by-step execution guide, rollback procedures, estimated downtime.",{},"Database Migrator","https://github.com/onewave-ai/claude-skills/tree/HEAD/database-migrator",[15,18,282,283,284,285,286,287,288,20],"sql","postgres","mysql","mongodb","supabase","planetscale","schema",{"githubOwner":290,"githubRepo":291,"locale":25,"slug":292,"type":191},"onewave-ai","claude-skills","database-migrator",{"extract":294,"llm":296},{"commitSha":295,"license":197},"eb3d80be32b6cafcf0d5df1c1b8a95df75838271",{"promptVersionExtension":168,"promptVersionScoring":169,"score":297,"targetMarket":174,"tier":298},70,"evaluated",{"repoId":300},"kd71e43dj0b7ak5e55pyshxp4n864t6p",{"anyEnrichmentAt":302,"extractAt":303,"githubAt":302,"llmAt":304,"updatedAt":304},1778054667983,1778054663200,1778055270278,{"_creationTime":306,"_id":307,"community":308,"display":309,"identity":320,"providers":322,"relations":326,"workflow":327},1778053148350.4675,"k176x1kch7mdjya5m8r9yrd5b9867mkk",{"reviewCount":8},{"description":310,"installMethods":311,"name":312,"sourceUrl":313,"tags":314},"Design presentation visuals and slide layouts. Create visual concepts, suggest graphics, and provide design specifications for impactful PowerPoint slides.",{},"PPT Visual","https://github.com/claude-office-skills/skills/tree/HEAD/ppt-visual",[315,316,317,318,319,21],"presentation","powerpoint","slides","visual-design","layout",{"githubOwner":188,"githubRepo":189,"locale":25,"slug":321,"type":191},"ppt-visual",{"extract":323,"llm":324},{"commitSha":196,"license":197},{"promptVersionExtension":168,"promptVersionScoring":169,"score":325,"targetMarket":174,"tier":175},100,{"repoId":200},{"anyEnrichmentAt":220,"extractAt":221,"githubAt":220,"llmAt":186,"updatedAt":186},{"_creationTime":329,"_id":330,"community":331,"display":332,"identity":341,"providers":343,"relations":347,"workflow":348},1778053689272.9238,"k17a5hw81fhwybk1wxavs6mvjs8676ca",{"reviewCount":8},{"description":333,"installMethods":334,"name":335,"sourceUrl":336,"tags":337},"Set up a new Prisma Postgres database and connect it to a local project using the Management API. Use when asked to \"set up a database\", \"create a Prisma Postgres project\", \"get a connection string\", \"connect my app to Prisma Postgres\", or \"provision a database\".",{},"Prisma Postgres Setup","https://github.com/prisma/skills/tree/HEAD/prisma-postgres-setup",[234,283,15,338,339,261,236,340],"setup","connection","node-js",{"githubOwner":234,"githubRepo":189,"locale":25,"slug":342,"type":191},"prisma-postgres-setup",{"extract":344,"llm":345},{"commitSha":242,"license":197},{"promptVersionExtension":168,"promptVersionScoring":169,"score":346,"targetMarket":174,"tier":175},99,{"repoId":245},{"anyEnrichmentAt":247,"extractAt":248,"githubAt":247,"llmAt":249,"updatedAt":249},{"_creationTime":350,"_id":351,"community":352,"display":353,"identity":362,"providers":366,"relations":370,"workflow":372},1778054052548.2288,"k176w64x0xqzqqadda9yb8vg45866vbk",{"reviewCount":8},{"description":354,"installMethods":355,"name":356,"sourceUrl":357,"tags":358},"Postgres state adapter for chat (production)",{},"Postgres State Adapter","https://github.com/vercel/chat/tree/HEAD/packages/state-pg",[283,359,236,360,15,361],"state-management","production","chat-sdk",{"githubOwner":363,"githubRepo":364,"locale":25,"slug":365,"type":191},"vercel","chat","chat-adapter-state-pg",{"extract":367,"llm":369},{"commitSha":368,"license":197},"3e4764db4d5c826cd0938cdcd0130d14eb8ed992",{"promptVersionExtension":168,"promptVersionScoring":169,"score":214,"targetMarket":174,"tier":175},{"repoId":371},"kd7ds766kaxjjf3s3hr8y7z2t9865yn3",{"anyEnrichmentAt":373,"extractAt":374,"githubAt":373,"llmAt":375,"updatedAt":375},1778054054404,1778054052548,1778054107364]