curl -L -o text-summarizer-toolkit.skill "https://aiskillstore.io/v1/agent/skills/dafc21d9-9754-4c7d-84f3-da3fc0105428/download?platform=ClaudeCode"
{
"tool": "download_skill",
"arguments": {
"skill_id": "dafc21d9-9754-4c7d-84f3-da3fc0105428",
"platform": "ClaudeCode"
}
}
{
"mcpServers": {
"skill-store": {
"url": "https://aiskillstore.io/mcp/"
}
}
}
Multi-mode text summarization toolkit — extractive, bullet, TL;DR, and summary comparison with zero external dependencies (Korean/English)
호환 플랫폼: any
검사 결과: ["메타데이터 경고: 권장 필드 없음: 'requirements' (SKILL.md v2 권장)", "메타데이터 경고: 권장 필드 없음: 'changelog' (SKILL.md v2 권장)", '정보: spec: usk/1.0 미선언 — v2 패키지로 처리됩니다. 자동 변환 및 에이전트 검색 기능을 사용하려면 USK v3로 업그레이드하세요.']
✅ 보안 위험 항목이 발견되지 않았습니다.
AI 검수 단계
스킬 메타데이터에 따르면, 해당 스킬은 네트워크, 파일 시스템, 서브프로세스 접근 권한을 명시적으로 'false'로 선언했습니다. 이는 외부 통신, 파일 조작, 시스템 명령 실행 등 잠재적 위험 행위를 원천적으로 차단합니다. 또한, 'zero external dependencies' 및 'algorithms implemented from scratch'라는 설명은 외부 라이브러리 의존성으로 인한 보안 취약점 발생 가능성을 낮춥니다. 제공된 정적 분석 결과에서도 'approved' 상태이며, 'red_flags_found', 'obfuscation_warnings', 'forbidden_exec_files_found' 항목이 모두 비어 있어 악의적인 코드, 난독화, 금지된 실행 파일 등이 발견되지 않았음을 확인했습니다. 이는 선언된 권한과 실제 코드의 일치성을 뒷받침하며, 데이터 탈취나 시스템 파괴와 같은 악의적 목적의 코드가 없음을 시사합니다. 사용자 데이터는 스킬의 입력으로 제공되고 출력으로 반환되는 형태로 처리되며, 외부 통신이 없으므로 무단 수집 및 전송의 위험이 없습니다. 전반적으로 스킬의 목적에 부합하며 보안상 특이사항이 없어 안전하다고 판단됩니다.
이 스킬의 대표적인 입출력 예시입니다. 에이전트는 이 예시를 보고 스킬 호출 방법과 결과 형태를 이해할 수 있습니다.
Summarize a Korean news article in concise style
{
"action": "summarize_text",
"language": "ko",
"ratio": 0.3,
"style": "concise",
"text": "\uc778\uacf5\uc9c0\ub2a5 \uae30\uc220\uc774 \ube60\ub974\uac8c \ubc1c\uc804\ud558\uba74\uc11c \ub2e4\uc591\ud55c \uc0b0\uc5c5 \ubd84\uc57c\uc5d0\uc11c \ud601\uc2e0\uc774 \uc77c\uc5b4\ub098\uace0 \uc788\uc2b5\ub2c8\ub2e4. \ud2b9\ud788 \uc758\ub8cc \ubd84\uc57c\uc5d0\uc11c\ub294 AI\ub97c \ud65c\uc6a9\ud55c \uc9c8\ubcd1 \uc9c4\ub2e8 \uc815\ud655\ub3c4\uac00 \ud06c\uac8c \ud5a5\uc0c1\ub418\uc5c8\uc73c\uba70, \uae08\uc735 \ubd84\uc57c\uc5d0\uc11c\ub294 \uc0ac\uae30 \ud0d0\uc9c0 \uc2dc\uc2a4\ud15c\uc774 \uac15\ud654\ub418\uc5c8\uc2b5\ub2c8\ub2e4. \uad50\uc721 \ubd84\uc57c\uc5d0\uc11c\ub3c4 \ub9de\ucda4\ud615 \ud559\uc2b5 \uc2dc\uc2a4\ud15c\uc774 \ub3c4\uc785\ub418\uc5b4 \ud559\uc0dd\ub4e4\uc758 \ud559\uc2b5 \ud6a8\uc728\uc774 \ub192\uc544\uc9c0\uace0 \uc788\uc2b5\ub2c8\ub2e4. \uadf8\ub7ec\ub098 AI \ub3c4\uc785\uc5d0 \ub530\ub978 \uc77c\uc790\ub9ac \uac10\uc18c \uc6b0\ub824\ub3c4 \ud568\uaed8 \uc99d\uac00\ud558\uace0 \uc788\uc5b4, \uc0ac\ud68c\uc801 \ub17c\uc758\uac00 \ud544\uc694\ud55c \uc2dc\uc810\uc785\ub2c8\ub2e4."
}
{
"action": "summarize_text",
"ok": true,
"result": {
"language_detected": "ko",
"ratio": 0.286,
"summary": "AI \uae30\uc220 \ubc1c\uc804\uc73c\ub85c \uc758\ub8cc\u00b7\uae08\uc735\u00b7\uad50\uc721 \ubd84\uc57c\uc5d0\uc11c \ud601\uc2e0\uc774 \uc9c4\ud589\ub418\uace0 \uc788\uc73c\ub098, \uc77c\uc790\ub9ac \uac10\uc18c\uc5d0 \ub300\ud55c \uc0ac\ud68c\uc801 \ub17c\uc758\uac00 \ud544\uc694\ud569\ub2c8\ub2e4.",
"word_count_original": 98,
"word_count_summary": 28
}
}
Extract top 3 key sentences from an English paragraph
{
"action": "extract_key_sentences",
"num_sentences": 3,
"text": "Machine learning is transforming industries worldwide. Companies are adopting AI to automate routine tasks and improve efficiency. The healthcare sector has seen particular benefits, with AI systems diagnosing diseases more accurately than ever before. Financial institutions use machine learning for fraud detection and risk assessment. Despite its promise, AI also raises concerns about job displacement and algorithmic bias that society must address."
}
{
"action": "extract_key_sentences",
"ok": true,
"result": {
"scores": [
0.87,
0.76,
0.71
],
"selected": 3,
"sentences": [
"Machine learning is transforming industries worldwide.",
"The healthcare sector has seen particular benefits, with AI systems diagnosing diseases more accurately than ever before.",
"Financial institutions use machine learning for fraud detection and risk assessment."
],
"total_sentences": 5
}
}
Generate 5 bullet points from Korean meeting transcript
{
"action": "bullet_summary",
"num_bullets": 5,
"text": "\uc624\ub298 \ud68c\uc758\uc5d0\uc11c\ub294 \uc2e0\uc81c\ud488 \ucd9c\uc2dc \uc77c\uc815\uc744 \ub17c\uc758\ud588\uc2b5\ub2c8\ub2e4. \ub9c8\ucf00\ud305\ud300\uc740 SNS \ucea0\ud398\uc778\uc744 \uc900\ube44 \uc911\uc774\uba70 \ub2e4\uc74c \ub2ec \uc2dc\uc791\ud560 \uc608\uc815\uc785\ub2c8\ub2e4. \uac1c\ubc1c\ud300\uc740 QA \ud14c\uc2a4\ud2b8\uac00 \uc544\uc9c1 \uc9c4\ud589 \uc911\uc774\ub77c\uace0 \ubcf4\uace0\ud588\uc2b5\ub2c8\ub2e4. \ub514\uc790\uc778\ud300\uc740 \ube0c\ub79c\ub4dc \uac00\uc774\ub4dc\ub77c\uc778 \uc5c5\ub370\uc774\ud2b8\ub97c \uc644\ub8cc\ud588\uc2b5\ub2c8\ub2e4. \uc608\uc0b0\uc740 \ub2f9\ucd08 \uacc4\ud68d\ubcf4\ub2e4 15% \ucd08\uacfc\ub418\uc5c8\uc73c\uba70, \uc7ac\ubb34\ud300\uacfc \uc870\uc728\uc774 \ud544\uc694\ud569\ub2c8\ub2e4. \ub2e4\uc74c \ud68c\uc758\ub294 2\uc8fc \ud6c4\ub85c \uacb0\uc815\ub418\uc5c8\uc2b5\ub2c8\ub2e4."
}
{
"action": "bullet_summary",
"ok": true,
"result": {
"bullet_count": 5,
"bullets": [
"\uc2e0\uc81c\ud488 \ucd9c\uc2dc \uc77c\uc815 \ub17c\uc758 \u2014 \ub9c8\ucf00\ud305 SNS \ucea0\ud398\uc778 \ub2e4\uc74c \ub2ec \uc2dc\uc791 \uc608\uc815",
"\uac1c\ubc1c\ud300 QA \ud14c\uc2a4\ud2b8 \uc9c4\ud589 \uc911",
"\ub514\uc790\uc778\ud300 \ube0c\ub79c\ub4dc \uac00\uc774\ub4dc\ub77c\uc778 \uc5c5\ub370\uc774\ud2b8 \uc644\ub8cc",
"\uc608\uc0b0 15% \ucd08\uacfc \u2014 \uc7ac\ubb34\ud300 \uc870\uc728 \ud544\uc694",
"\ub2e4\uc74c \ud68c\uc758 2\uc8fc \ud6c4 \uc608\uc815"
],
"language_detected": "ko"
}
}
Generate a single-sentence TL;DR within 150 chars
{
"action": "tldr_oneliner",
"max_length": 150,
"text": "The global economy is facing unprecedented challenges due to a combination of inflationary pressures, supply chain disruptions, and geopolitical tensions. Central banks worldwide have responded by raising interest rates, which has slowed economic growth but helped contain inflation. Emerging markets are particularly vulnerable as capital outflows intensify and their currencies weaken against the dollar. Economists predict a period of stagflation may be unavoidable in some regions."
}
{
"action": "tldr_oneliner",
"ok": true,
"result": {
"char_count": 119,
"tldr": "Global economy faces inflation, supply disruptions, and geopolitical risks; central banks raise rates amid stagflation concerns.",
"within_limit": true
}
}
Compare two summaries of the same article for overlap
{
"action": "compare_summaries",
"summaries": [
"AI is revolutionizing healthcare and finance while raising job displacement concerns.",
"Artificial intelligence transforms medical diagnosis and fraud detection but threatens employment."
]
}
{
"action": "compare_summaries",
"ok": true,
"result": {
"common_concepts": [
"AI",
"healthcare",
"finance",
"employment"
],
"similarity_score": 0.72,
"unique_to_first": [
"revolutionizing",
"raising",
"concerns"
],
"unique_to_second": [
"transforms",
"diagnosis",
"fraud",
"threatens"
],
"verdict": "High similarity \u2014 both summaries cover the same core topics",
"word_overlap_ratio": 0.45
}
}
Handle very short input gracefully
{
"action": "bullet_summary",
"num_bullets": 5,
"text": "\uc9e7\uc740 \ud14d\uc2a4\ud2b8\uc785\ub2c8\ub2e4."
}
{
"action": "bullet_summary",
"ok": true,
"result": {
"bullet_count": 1,
"bullets": [
"\uc9e7\uc740 \ud14d\uc2a4\ud2b8\uc785\ub2c8\ub2e4."
],
"language_detected": "ko",
"note": "Input too short for requested bullet count; returned available sentences"
}
}
Returns structured error when text is missing
{
"action": "summarize_text"
}
{
"error": {
"code": "MISSING_FIELD",
"message": "Field \u0027text\u0027 is required for action \u0027summarize_text\u0027"
},
"ok": false
}
모든 예시는 에이전트 API로도 조회 가능:
/v1/agent/skills/dafc21d9-9754-4c7d-84f3-da3fc0105428/schema
아직 리뷰가 없습니다. 첫 번째 리뷰를 남겨보세요!