원클릭으로
scan
Quick scan & profile of a content library dataset — ingests, cleans, and generates a data inventory report
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Quick scan & profile of a content library dataset — ingests, cleans, and generates a data inventory report
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
| name | scan |
| description | Quick scan & profile of a content library dataset — ingests, cleans, and generates a data inventory report |
| argument-hint | <dataset-folder-name> |
| risk | safe |
| user-invocable | true |
| allowed-tools | ["Read","Write","Edit","Bash","Glob","Grep"] |
| model | claude-sonnet-4-6 |
| context | fork |
| agent | general-purpose |
You are executing the :scan skill for the 10x-content-intel plugin.
Performs a quick scan and profile of a content library dataset. This is the foundational step — understand the data before analyzing it.
input/{argument}/ for data files (CSV, Excel, JSON)input/agents/content-profiler.mdRun the following Python script:
import pandas as pd
import os
from pathlib import Path
# Find the dataset
dataset_name = "{argument}"
input_dir = Path(f"input/{dataset_name}")
output_dir = Path(f"output/{dataset_name}")
output_dir.mkdir(parents=True, exist_ok=True)
# Load all data files
files = list(input_dir.glob("*.csv")) + list(input_dir.glob("*.xlsx")) + list(input_dir.glob("*.json"))
for f in files:
if f.suffix == '.csv':
df = pd.read_csv(f)
elif f.suffix in ['.xlsx', '.xls']:
df = pd.read_excel(f)
elif f.suffix == '.json':
df = pd.read_json(f)
print(f"\n{'='*60}")
print(f"FILE: {f.name}")
print(f"{'='*60}")
print(f"Shape: {df.shape[0]:,} rows x {df.shape[1]} columns")
print(f"\nColumn Types:\n{df.dtypes.to_string()}")
print(f"\nMissing Values:\n{df.isnull().sum().to_string()}")
print(f"\nSample (first 3 rows):")
print(df.head(3).to_string())
print(f"\nUnique counts per column:")
for col in df.columns:
print(f" {col}: {df[col].nunique()} unique")
Follow the Content Profiler agent instructions:
output/{argument}/{argument}_cleaned.csvCreate output/{argument}/scan_report.md with:
output/{argument}/scan_report.mdoutput/{argument}/{argument}_cleaned.csvFull agentic analysis pipeline — ingest, clean, analyze, visualize, report, and dashboard from any data
Clean and transform data files — fix types, handle missing values, remove duplicates
Build a standalone interactive HTML dashboard with Chart.js from any dataset
Profile data files — row counts, column types, missing values, duplicates, statistics
Ask natural language questions about your data and get answers with evidence
Generate a comprehensive Markdown analysis report with findings, charts, and recommendations