← Back to list

pdf-extractor
by maxvaega
Implementing Skills functionality for your agents
⭐ 100🍴 15📅 Jan 23, 2026
SKILL.md
name: pdf-extractor description: Extract and convert PDF documents using Python scripts version: 1.0.0 allowed-tools:
- Bash
- Read
- Write
PDF Extractor Skill
This skill provides tools for extracting text and metadata from PDF documents and converting them to different formats.
Available Scripts
extract.py
Extracts text and metadata from PDF files.
Input:
{
"file_path": "/path/to/document.pdf",
"pages": "all" | [1, 2, 3]
}
Output:
{
"text": "Extracted text content...",
"metadata": {
"title": "Document Title",
"author": "Author Name",
"pages": 10
}
}
convert.sh
Converts PDF files to different formats (text, markdown, etc.).
Input:
{
"input_file": "/path/to/input.pdf",
"output_format": "txt" | "md" | "html"
}
parse.py
Parses structured data from PDF forms and tables.
Input:
{
"file_path": "/path/to/form.pdf",
"extract_tables": true,
"extract_forms": true
}
Usage Example
from skillkit import SkillManager
manager = SkillManager()
result = manager.execute_skill_script(
skill_name="pdf-extractor",
script_name="extract",
arguments={"file_path": "document.pdf", "pages": "all"}
)
if result.success:
print(result.stdout)
Score
Total Score
75/100
Based on repository quality metrics
✓SKILL.md
SKILL.mdファイルが含まれている
+20
✓LICENSE
ライセンスが設定されている
+10
○説明文
100文字以上の説明がある
0/10
✓人気
GitHub Stars 100以上
+5
✓最近の活動
1ヶ月以内に更新
+10
✓フォーク
10回以上フォークされている
+5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
✓タグ
1つ以上のタグが設定されている
+5
Reviews
💬
Reviews coming soon

