[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M71E4HWY057QBGRN7EN5W9VC":3,"skill-same:01M71E4HWY057QBGRN7EN5W9VC":62},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":15,"categories":16,"keywords":17,"publishedAt":35,"linkOnly":36,"markdownContent":37,"markdownBody":38,"frontMatter":39,"refName":41,"commitSha":42,"skillDirectory":43,"forksCount":44,"repositoryHtmlUrl":45,"repositoryHomepageUrl":6,"ownerHtmlUrl":46,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":47,"install":48,"resources":61},"01M71E4HWY057QBGRN7EN5W9VC","parliament-query",null,"Query the complete parliamentary knowledge graph - MPs, sessions, laws, debates. Use when user asks \"who said\", \"what law\", \"when session\", \"parliamentary data\", \"find mp\".","nedaktov-ops\u002FStenoMD","nedaktov-ops","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F278162618?v=4","01M71E3AH7DPHT6DWEMFZ3HGS0","01M71E3AHW95CTVBFY3EEA7QJS",1,"MIT","https:\u002F\u002Fgithub.com\u002Fnedaktov-ops\u002FStenoMD\u002Fblob\u002Fmain\u002Fknowledge_graph\u002F.codex-plugin\u002Fskills\u002Fparliament-query\u002FSKILL.md",[],[18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34],"parliament query","query","find","when","complete","use","session","user","read","sessions","grep","knowledge","Bash","data","knowledge graph","graph","mp","2026-11-10 10:12:30",false,"---\nname: parliament-query\ndescription: Query the complete parliamentary knowledge graph - MPs, sessions, laws, debates. Use when user asks \"who said\", \"what law\", \"when session\", \"parliamentary data\", \"find mp\".\nallowed-tools: Bash, Read, Grep\n---\n\n# Query Parliament Data\n\nQuery existing parliamentary data from multiple sources.\n\n## Methods\n\n### 1. Search Vault (grep)\n```bash\ngrep -r \"search_term\" vault\u002Fpoliticians\u002F\ngrep -r \"search_term\" vault\u002Fsessions\u002F\n```\n\n### 2. Dataview Query\nUse Obsidian with dataview queries from:\n- `obsidian-plugins\u002Fdataview\u002Fparliament-queries.md`\n\n### 3. MemPalace Semantic Search\n```bash\ncd knowledge_graph\nmempalace search \"query\"\n```\n\n### 4. Knowledge Graph Query\n```bash\npython3 scripts\u002Fquery\u002Fparliament_qa.py --question \"your question\"\n```\n\n### 5. REST API\n```bash\ncurl http:\u002F\u002Flocalhost:8000\u002Fapi\u002Fmps\ncurl http:\u002F\u002Flocalhost:8000\u002Fapi\u002Fsessions\ncurl http:\u002F\u002Flocalhost:8000\u002Fapi\u002Flaws\n```\n\n## Data Sources\n- `vault\u002Fpoliticians\u002F` - MP profiles (deputies, senators)\n- `vault\u002Fsessions\u002F` - Session transcripts  \n- `vault\u002Flaws\u002F` - Legislation\n- `knowledge_graph\u002Fentities.json` - Unified KG\n- `vault\u002Fai-memory\u002F` - AI-processed summaries\n\n## Example Queries\n\n### \"Who talked about 448\u002F2006?\"\n```bash\ngrep -r \"448\u002F2006\" vault\u002Fsessions\u002F\n```\n\n### \"Show PSD deputies with most speeches\"\n```dataview\nTABLE file.name, speeches_count\nFROM \"politicians\u002Fdeputies\"\nWHERE party = \"PSD\"\nSORT speeches_count DESC\nLIMIT 10\n```\n\n### \"Recent sessions\"\n```dataview\nTABLE date, title, chamber\nFROM \"sessions\"\nSORT date DESC\nLIMIT 10\n```","# Query Parliament Data\n\nQuery existing parliamentary data from multiple sources.\n\n## Methods\n\n### 1. Search Vault (grep)\n```bash\ngrep -r \"search_term\" vault\u002Fpoliticians\u002F\ngrep -r \"search_term\" vault\u002Fsessions\u002F\n```\n\n### 2. Dataview Query\nUse Obsidian with dataview queries from:\n- `obsidian-plugins\u002Fdataview\u002Fparliament-queries.md`\n\n### 3. MemPalace Semantic Search\n```bash\ncd knowledge_graph\nmempalace search \"query\"\n```\n\n### 4. Knowledge Graph Query\n```bash\npython3 scripts\u002Fquery\u002Fparliament_qa.py --question \"your question\"\n```\n\n### 5. REST API\n```bash\ncurl http:\u002F\u002Flocalhost:8000\u002Fapi\u002Fmps\ncurl http:\u002F\u002Flocalhost:8000\u002Fapi\u002Fsessions\ncurl http:\u002F\u002Flocalhost:8000\u002Fapi\u002Flaws\n```\n\n## Data Sources\n- `vault\u002Fpoliticians\u002F` - MP profiles (deputies, senators)\n- `vault\u002Fsessions\u002F` - Session transcripts  \n- `vault\u002Flaws\u002F` - Legislation\n- `knowledge_graph\u002Fentities.json` - Unified KG\n- `vault\u002Fai-memory\u002F` - AI-processed summaries\n\n## Example Queries\n\n### \"Who talked about 448\u002F2006?\"\n```bash\ngrep -r \"448\u002F2006\" vault\u002Fsessions\u002F\n```\n\n### \"Show PSD deputies with most speeches\"\n```dataview\nTABLE file.name, speeches_count\nFROM \"politicians\u002Fdeputies\"\nWHERE party = \"PSD\"\nSORT speeches_count DESC\nLIMIT 10\n```\n\n### \"Recent sessions\"\n```dataview\nTABLE date, title, chamber\nFROM \"sessions\"\nSORT date DESC\nLIMIT 10\n```",{"name":5,"description":7,"allowed-tools":40},"Bash, Read, Grep","main","c06eba56f283919a52c239cebc4bfab12b55b801","knowledge_graph\u002F.codex-plugin\u002Fskills\u002Fparliament-query",0,"https:\u002F\u002Fgithub.com\u002Fnedaktov-ops\u002FStenoMD","https:\u002F\u002Fgithub.com\u002Fnedaktov-ops","2026-04-29 00:24:34",{"source":8,"skillName":5,"commands":49,"prompt":59,"zipAvailable":60},[50,53,56],{"tool":51,"command":52},"npx","npx skills add nedaktov-ops\u002FStenoMD --skill parliament-query",{"tool":54,"command":55},"bunx","bunx skills add nedaktov-ops\u002FStenoMD --skill parliament-query",{"tool":57,"command":58},"pnpm","pnpm dlx skills add nedaktov-ops\u002FStenoMD --skill parliament-query","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fnedaktov-ops\u002FStenoMD\u002Fblob\u002Fmain\u002Fknowledge_graph\u002F.codex-plugin\u002Fskills\u002Fparliament-query\u002FSKILL.md",true,[],[63,75,88,101,114,124],{"skillNo":64,"name":65,"nameZh":6,"description":66,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":67,"categories":68,"keywords":69,"publishedAt":35},"01M71E4X513GHPM7QZXV03H9KV","status","Show MemPalace status — room counts, storage usage, and palace health.","https:\u002F\u002Fgithub.com\u002Fnedaktov-ops\u002FStenoMD\u002Fblob\u002Fmain\u002Fknowledge_graph\u002F.codex-plugin\u002Fskills\u002Fstatus\u002FSKILL.md",[],[65,26,70,30,71,72,73,74],"storage","show","mempalace","usage","health",{"skillNo":76,"name":77,"nameZh":6,"description":78,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":79,"categories":80,"keywords":81,"publishedAt":35},"01M71E4V12G9Z9YCDZB49C8VHF","search","Search your MemPalace — semantic search across all mined memories, projects, and conversations.","https:\u002F\u002Fgithub.com\u002Fnedaktov-ops\u002FStenoMD\u002Fblob\u002Fmain\u002Fknowledge_graph\u002F.codex-plugin\u002Fskills\u002Fsearch\u002FSKILL.md",[],[77,82,83,84,26,30,85,72,86,87],"semantic","across","semantic search","conversations","memories","projects",{"skillNo":89,"name":90,"nameZh":6,"description":91,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":92,"categories":93,"keywords":94,"publishedAt":35},"01M71E4RQ58GXRK2E41SQWZHQN","scrape-senat","Scrape Romanian Senate (senat.ro) for senate sessions, senator profiles, and legislation. Use when user says \"scrape senate\", \"senat.ro\", \"senate sessions\".","https:\u002F\u002Fgithub.com\u002Fnedaktov-ops\u002FStenoMD\u002Fblob\u002Fmain\u002Fknowledge_graph\u002F.codex-plugin\u002Fskills\u002Fscrape-senat\u002FSKILL.md",[],[95,96,21,97,23,27,98,99,26,100,30,25],"scrape senat","scrape","task","profiles","write","for",{"skillNo":102,"name":103,"nameZh":6,"description":104,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":105,"categories":106,"keywords":107,"publishedAt":35},"01M71E4P57QERC9NPJNZTBCT77","scrape-parliament","Complete parliamentary data scrape - scrapes both cdep.ro and senat.ro, processes data, updates knowledge graph. Use when user says \"scrape parliament\", \"update parliament data\", \"refresh parliamentary knowledge\", \"full scrape\".","https:\u002F\u002Fgithub.com\u002Fnedaktov-ops\u002FStenoMD\u002Fblob\u002Fmain\u002Fknowledge_graph\u002F.codex-plugin\u002Fskills\u002Fscrape-parliament\u002FSKILL.md",[],[108,96,33,25,109,110,31,111,97,32,30,112,21,23,29,22,113],"scrape parliament","full","processes","update","updates","refresh",{"skillNo":115,"name":116,"nameZh":6,"description":117,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":118,"categories":119,"keywords":120,"publishedAt":35},"01M71E4KNE915MJT5QVPFMVFSA","scrape-cdep","Scrape Romanian Chamber of Deputies (cdep.ro) for parliamentary transcripts, MP profiles, and session data. Use when user says \"scrape cdep\", \"chamber deputies\", \"parliamentary sessions\", \"update parliament data\".","https:\u002F\u002Fgithub.com\u002Fnedaktov-ops\u002FStenoMD\u002Fblob\u002Fmain\u002Fknowledge_graph\u002F.codex-plugin\u002Fskills\u002Fscrape-cdep\u002FSKILL.md",[],[96,121,27,98,24,122,100,23,123,25,31,34,99,26,111,97,30,21],"scrape cdep","chamber","transcripts",{"skillNo":125,"name":126,"nameZh":6,"description":127,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":128,"categories":129,"keywords":130,"publishedAt":35},"01M71E4G5Q78PDV6KJFETS3R13","mine","Mine a project or conversation into your MemPalace — extract and store memories for later retrieval.","https:\u002F\u002Fgithub.com\u002Fnedaktov-ops\u002FStenoMD\u002Fblob\u002Fmain\u002Fknowledge_graph\u002F.codex-plugin\u002Fskills\u002Fmine\u002FSKILL.md",[],[126,131,132,30,28,26,133,100,134,72,86,135,136],"retrieval","extract","project","later","conversation","store"]