agentsclimarketplace

Run2 json data extraction

Skill cxcscmu/SkillLearnBench/skills/b2-self-feedback-gemini-3.1-pro-preview/enterprise-information-search/run2_json-data-extraction

[COLM'26] SkillLearnBench is the first benchmark for evaluating continual learning methods that automatically generate agent skills.

Install
npx -y skills add cxcscmu/SkillLearnBench --skill run2_json-data-extraction

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

What its author says it does

Copied from the file, not written here

Deep parsing and structural querying of nested JSON documents, resolving implicit relations across multi-modal corporate datasets like Slack messages and PRs.

SKILL.md

1.5 KB, as published. Nobody here has run it

Advanced JSON Data Extraction Skill

This skill provides refined techniques for extracting, associating, and validating relational data in complex JSON environments, typically found in corporate data exports containing interwoven schemas (e.g., Slack messages, Git PRs, meeting transcripts).

Usage

  1. Schema Discovery: Use jq or Python's json module to map the root keys (e.g., ['slack', 'documents', 'meeting_transcripts', 'meeting_chats', 'urls', 'prs']).
  2. Text Search Automation: Automate keyword hunting across deeply nested fields (e.g., recursive search for 'strengths and weaknesses' or 'reviewer').
  3. Cross-Referencing IDs: Trace Employee IDs (eid_*) discovered in unstructured text (like feedback summaries) or Slack message metadata to resolve entity roles accurately.
  4. URL Validation: Programmatically filter metadata objects (like demo link objects inside a urls array) matching specific competitor names and extract the exact shared properties.

Code Example

import json

def find_competitor_demos(filepath, competitors):
    with open(filepath, 'r') as f:
        data = json.load(f)
    urls = data.get('urls', [])
    return [u['link'] for u in urls if any(comp.lower() in u['link'].lower() for comp in competitors)]

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.