[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M71E4KNE915MJT5QVPFMVFSA":3,"skill-same:01M71E4KNE915MJT5QVPFMVFSA":63},{"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":36,"linkOnly":37,"markdownContent":38,"markdownBody":39,"frontMatter":40,"refName":42,"commitSha":43,"skillDirectory":44,"forksCount":45,"repositoryHtmlUrl":46,"repositoryHomepageUrl":6,"ownerHtmlUrl":47,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":48,"install":49,"resources":62},"01M71E4KNE915MJT5QVPFMVFSA","scrape-cdep",null,"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\".","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\u002Fscrape-cdep\u002FSKILL.md",[],[18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35],"scrape cdep","scrape","user","transcripts","data","mp","write","read","update","task","Bash","when","use","sessions","profiles","session","chamber","for","2026-11-10 10:12:30",false,"---\nname: scrape-cdep\ndescription: 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\".\nallowed-tools: Bash, Read, Write, Task\n---\n\n# Scrape cdep.ro\n\nScrape the Chamber of Deputies website for parliamentary data.\n\n## Prerequisites\n\n### Option A: Auto-Browser (Docker - Primary)\n```bash\ncd auto-browser && docker compose up -d\n# Wait for services to start\n```\n\n### Option B: Native Playwright (Fallback)\n```bash\npip install playwright && playwright install chromium\n```\n\n## Workflow\n\n### Step 1: Create Session (Auto-Browser)\n```bash\ncurl -s http:\u002F\u002F127.0.0.1:8000\u002Fsessions \\\n  -X POST -H 'content-type: application\u002Fjson' \\\n  -d '{\"name\":\"cdep-scrape\",\"start_url\":\"https:\u002F\u002Fwww.cdep.ro\u002Fpls\u002Fstenogr\u002F\"}'\n```\n\n### Step 2: Navigate to Stenograms\n```bash\ncurl -s \"http:\u002F\u002F127.0.0.1:8000\u002Fsessions\u002F$SESSION_ID\u002Fnavigate?url=https:\u002F\u002Fwww.cdep.ro\u002Fpls\u002Fstenogr\u002F\"\n```\n\n### Step 3: Get Content\n```bash\ncurl -s \"http:\u002F\u002F127.0.0.1:8000\u002Fsessions\u002F$SESSION_ID\u002Fsnapshot\"\ncurl -s \"http:\u002F\u002F127.0.0.1:8000\u002Fsessions\u002F$SESSION_ID\u002Fget_text\"\n```\n\n### Step 4: Save Raw Data\nSave to: `data\u002Fcdep\u002Fscrape-$(date +%Y%m%d)\u002F`\n\n### Step 5: Process via Existing Pipeline\n```bash\npython3 scripts\u002Fagents\u002Fcdep_agent.py --years 2024,2025 --sync-vault\n```\n\n## Output\n- Raw HTML: `data\u002Fcdep\u002Fstenogram_*.html`\n- Processed: Updated vault files\n- Knowledge Graph: entities.json updated\n\n## Integration Points\n- Uses existing `scripts\u002Fagents\u002Fcdep_agent.py`\n- Updates vault via sync_vault.py\n- Triggers MemPalace via bridge\n\n## Notes\n- cdep.ro blocks historical data 1996-2014 (returns 404)\n- Current legislature: 2024-2028\n- Session IDs available from calendar page","# Scrape cdep.ro\n\nScrape the Chamber of Deputies website for parliamentary data.\n\n## Prerequisites\n\n### Option A: Auto-Browser (Docker - Primary)\n```bash\ncd auto-browser && docker compose up -d\n# Wait for services to start\n```\n\n### Option B: Native Playwright (Fallback)\n```bash\npip install playwright && playwright install chromium\n```\n\n## Workflow\n\n### Step 1: Create Session (Auto-Browser)\n```bash\ncurl -s http:\u002F\u002F127.0.0.1:8000\u002Fsessions \\\n  -X POST -H 'content-type: application\u002Fjson' \\\n  -d '{\"name\":\"cdep-scrape\",\"start_url\":\"https:\u002F\u002Fwww.cdep.ro\u002Fpls\u002Fstenogr\u002F\"}'\n```\n\n### Step 2: Navigate to Stenograms\n```bash\ncurl -s \"http:\u002F\u002F127.0.0.1:8000\u002Fsessions\u002F$SESSION_ID\u002Fnavigate?url=https:\u002F\u002Fwww.cdep.ro\u002Fpls\u002Fstenogr\u002F\"\n```\n\n### Step 3: Get Content\n```bash\ncurl -s \"http:\u002F\u002F127.0.0.1:8000\u002Fsessions\u002F$SESSION_ID\u002Fsnapshot\"\ncurl -s \"http:\u002F\u002F127.0.0.1:8000\u002Fsessions\u002F$SESSION_ID\u002Fget_text\"\n```\n\n### Step 4: Save Raw Data\nSave to: `data\u002Fcdep\u002Fscrape-$(date +%Y%m%d)\u002F`\n\n### Step 5: Process via Existing Pipeline\n```bash\npython3 scripts\u002Fagents\u002Fcdep_agent.py --years 2024,2025 --sync-vault\n```\n\n## Output\n- Raw HTML: `data\u002Fcdep\u002Fstenogram_*.html`\n- Processed: Updated vault files\n- Knowledge Graph: entities.json updated\n\n## Integration Points\n- Uses existing `scripts\u002Fagents\u002Fcdep_agent.py`\n- Updates vault via sync_vault.py\n- Triggers MemPalace via bridge\n\n## Notes\n- cdep.ro blocks historical data 1996-2014 (returns 404)\n- Current legislature: 2024-2028\n- Session IDs available from calendar page",{"name":5,"description":7,"allowed-tools":41},"Bash, Read, Write, Task","main","c06eba56f283919a52c239cebc4bfab12b55b801","knowledge_graph\u002F.codex-plugin\u002Fskills\u002Fscrape-cdep",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":50,"prompt":60,"zipAvailable":61},[51,54,57],{"tool":52,"command":53},"npx","npx skills add nedaktov-ops\u002FStenoMD --skill scrape-cdep",{"tool":55,"command":56},"bunx","bunx skills add nedaktov-ops\u002FStenoMD --skill scrape-cdep",{"tool":58,"command":59},"pnpm","pnpm dlx skills add nedaktov-ops\u002FStenoMD --skill scrape-cdep","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fnedaktov-ops\u002FStenoMD\u002Fblob\u002Fmain\u002Fknowledge_graph\u002F.codex-plugin\u002Fskills\u002Fscrape-cdep\u002FSKILL.md",true,[],[64,76,89,97,113,124],{"skillNo":65,"name":66,"nameZh":6,"description":67,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":68,"categories":69,"keywords":70,"publishedAt":36},"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",[],[66,25,71,28,72,73,74,75],"storage","show","mempalace","usage","health",{"skillNo":77,"name":78,"nameZh":6,"description":79,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":80,"categories":81,"keywords":82,"publishedAt":36},"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",[],[78,83,84,85,25,28,86,73,87,88],"semantic search","across","semantic","conversations","memories","projects",{"skillNo":90,"name":91,"nameZh":6,"description":92,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":93,"categories":94,"keywords":95,"publishedAt":36},"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",[],[96,19,28,29,30,31,32,24,25,35,20,27],"scrape senat",{"skillNo":98,"name":99,"nameZh":6,"description":100,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":101,"categories":102,"keywords":103,"publishedAt":36},"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",[],[104,19,22,105,20,106,107,27,108,109,28,110,29,30,111,112,26],"scrape parliament","graph","full","processes","refresh","knowledge graph","updates","knowledge","complete",{"skillNo":114,"name":115,"nameZh":6,"description":116,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":117,"categories":118,"keywords":119,"publishedAt":36},"01M71E4HWY057QBGRN7EN5W9VC","parliament-query","Query the complete parliamentary knowledge graph - MPs, sessions, laws, debates. Use when user asks \"who said\", \"what law\", \"when session\", \"parliamentary data\", \"find mp\".","https:\u002F\u002Fgithub.com\u002Fnedaktov-ops\u002FStenoMD\u002Fblob\u002Fmain\u002Fknowledge_graph\u002F.codex-plugin\u002Fskills\u002Fparliament-query\u002FSKILL.md",[],[120,121,30,111,31,33,112,29,105,20,22,23,122,25,123,109,28],"query","parliament query","grep","find",{"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":36},"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,28,122,25,133,35,134,73,87,135,136],"retrieval","extract","project","later","conversation","store"]