[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"creator:01M6DJFTNJB8T1EDMH8SCVS9BG":3,"creator-list:01M6DJFTNJB8T1EDMH8SCVS9BG:stars:1:":21},{"accountNo":4,"login":5,"displayName":6,"avatarUrl":7,"accountType":8,"accountTypeDesc":9,"profileDescription":10,"skillCount":11,"repoCount":12,"professionCount":12,"scenarioCount":11,"totalStars":13,"updatedAt":14,"htmlUrl":15,"blogUrl":16,"company":17,"location":18,"followersCount":19,"publicReposCount":20},"01M6DJFTNJB8T1EDMH8SCVS9BG","yharby","Youssef Harby","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F13020265?v=4","USER","个人作者","Using data to support lives",2,1,8,"2026-03-19 18:19:08","https:\u002F\u002Fgithub.com\u002Fyharby","https:\u002F\u002Fyoussefharby.com\u002F","@CartoDB",null,117,216,{"records":22,"total":11,"current":12,"size":71},[23,33],{"skillNo":24,"name":25,"nameZh":18,"description":18,"descriptionZh":18,"repositoryFullName":26,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":27,"starsCount":13,"licenseSpdxId":28,"licenseFileUrl":18,"sourceHtmlUrl":29,"categories":30,"keywords":31,"publishedAt":32},"01M6DJG5E7N7J29T34XNTVQW0E","duckdb","yharby\u002Fduckdb-skill","01M6DJFTSTAJ6N4THXKJZ9D8A8","MIT","https:\u002F\u002Fgithub.com\u002Fyharby\u002Fduckdb-skill\u002Fblob\u002Fmain\u002Fskills\u002Fduckdb\u002FSKILL.md",[],[25],"2026-11-10 10:12:30",{"skillNo":34,"name":25,"nameZh":18,"description":35,"descriptionZh":18,"repositoryFullName":26,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":27,"starsCount":13,"licenseSpdxId":28,"licenseFileUrl":18,"sourceHtmlUrl":36,"categories":37,"keywords":51,"publishedAt":32},"01M6DJFXPT2R9HQGDNNA6GRFQH","DuckDB v1.5 spatial\u002FGIS analytics with 155+ ST_* functions. Use this skill for DuckDB, spatial queries, GeoParquet, geometry data, or geospatial analytics. Workflow: Discovery → Understanding → Analysis (Phase 1: glob\u002FDESCRIBE\u002FST_Read_Meta, Phase 2: SUMMARIZE\u002Fparquet_metadata\u002FCRS detection, Phase 3: targeted queries). Query profiling with EXPLAIN ANALYZE for troubleshooting. Spatial: CRS\u002FEPSG transforms, automatic R-Tree indexes, distance\u002Farea calculations, spatial joins, H3\u002FA5\u002FS2 indexing, QUADBIN tiling, geometry shredding (3x compression), core GEOMETRY type (no extension), GeoParquet (v1\u002Fv2\u002FBOTH), GDAL formats (Shapefile, GeoJSON, GeoPackage, FlatGeobuf, OSM). Data sources: Overture Maps (6 themes), DuckLake lakehouse, Apache Iceberg (REST catalogs, time travel), BigQuery connector, raster (RaQuet, raquet-io CLI), VARIANT type. Also: BM25\u002FFTS, HNSW vector search, friendly SQL, Python API, v1.5 breaking changes, common pitfalls.","https:\u002F\u002Fgithub.com\u002Fyharby\u002Fduckdb-skill\u002Fblob\u002Fmain\u002FSKILL.md",[38,43,46],{"categoryNo":39,"categoryName":40,"taxonomyType":41,"taxonomyTypeDesc":42},"01JBSEEDCAT000000000000010","后端与接口","SCENARIO","使用场景",{"categoryNo":44,"categoryName":45,"taxonomyType":41,"taxonomyTypeDesc":42},"01JBSEEDCAT000000000000023","Skill与智能体开发",{"categoryNo":47,"categoryName":48,"taxonomyType":49,"taxonomyTypeDesc":50},"01JBSEEDCAT000000000000033","数据分析师","PROFESSION","适用职业",[25,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70],"common","bm25","io","indexing","geometry","time","query","maps","Connector","cli","analyze","api","analysis","Meta","vector","search","iceberg","apache","workflow",18]