本文へ移動
cccskills
無料GitHub で公開

fabric

Intelligent pattern selection for Fabric CLI. Automatically selects the right pattern from 242+ specialized prompts based on your intent - threat modeling, analysis, summarization, content creation, extraction, and more. USE WHEN processing content, analyzing data, creating summaries, threat modeling, or transforming text.

インストール方法を見る

含まれるファイル(200)

  • SKILL.md13.4 KB
  • fabric-repo/.devcontainer/devcontainer.json82 B
  • fabric-repo/.dockerignore61 B
  • fabric-repo/.envrc35 B
  • fabric-repo/.github/ISSUE_TEMPLATE/bug.yml2.6 KB
  • fabric-repo/.github/ISSUE_TEMPLATE/feature-request.yml386 B
  • fabric-repo/.github/ISSUE_TEMPLATE/question.yml364 B
  • fabric-repo/.github/pull_request_template.md318 B
  • fabric-repo/.github/workflows/ci.yml700 B
  • fabric-repo/.github/workflows/patterns.yaml1.1 KB
  • fabric-repo/.github/workflows/release.yml1.3 KB
  • fabric-repo/.github/workflows/update-version-and-create-tag.yml4.8 KB
  • fabric-repo/.gitignore6.4 KB
  • fabric-repo/.goreleaser.yaml1.2 KB
  • fabric-repo/CHANGELOG.md134.7 KB
  • fabric-repo/cmd/code_helper/code.go4.0 KB
  • fabric-repo/cmd/code_helper/main.go1.6 KB
  • fabric-repo/cmd/fabric/main.go247 B
  • fabric-repo/cmd/fabric/version.go39 B
  • fabric-repo/cmd/generate_changelog/changelog.db3.1 MB
  • fabric-repo/cmd/generate_changelog/incoming/1780.txt514 B
  • fabric-repo/cmd/generate_changelog/incoming/1794.txt297 B
  • fabric-repo/cmd/generate_changelog/internal/cache/cache.go12.5 KB
  • fabric-repo/cmd/generate_changelog/internal/changelog/generator_test.go2.8 KB
  • fabric-repo/cmd/generate_changelog/internal/changelog/generator.go23.7 KB
  • fabric-repo/cmd/generate_changelog/internal/changelog/merge_detection_test.go1.9 KB
  • fabric-repo/cmd/generate_changelog/internal/changelog/processing_test.go7.1 KB
  • fabric-repo/cmd/generate_changelog/internal/changelog/processing.go17.7 KB
  • fabric-repo/cmd/generate_changelog/internal/changelog/summarize.go2.8 KB
  • fabric-repo/cmd/generate_changelog/internal/config/config.go461 B
  • fabric-repo/cmd/generate_changelog/internal/git/types.go352 B
  • fabric-repo/cmd/generate_changelog/internal/git/walker.go14.7 KB
  • fabric-repo/cmd/generate_changelog/internal/github/client.go11.1 KB
  • fabric-repo/cmd/generate_changelog/internal/github/email_test.go1.2 KB
  • fabric-repo/cmd/generate_changelog/internal/github/types.go1.6 KB
  • fabric-repo/cmd/generate_changelog/internal/release.go4.4 KB
  • fabric-repo/cmd/generate_changelog/main.go4.5 KB
  • fabric-repo/cmd/generate_changelog/PRD.md4.8 KB
  • fabric-repo/cmd/generate_changelog/README.md8.7 KB
  • fabric-repo/cmd/generate_changelog/util/token.go924 B
  • fabric-repo/cmd/to_pdf/main.go5.9 KB
  • fabric-repo/completions/_fabric8.9 KB
  • fabric-repo/completions/fabric.bash4.9 KB
  • fabric-repo/completions/fabric.fish9.2 KB
  • fabric-repo/completions/setup-completions.sh16.1 KB
  • fabric-repo/data/patterns/agility_story/system.md827 B
  • fabric-repo/data/patterns/agility_story/user.md0 B
  • fabric-repo/data/patterns/ai/system.md485 B
  • fabric-repo/data/patterns/analyze_answers/README.md2.1 KB
  • fabric-repo/data/patterns/analyze_answers/system.md3.2 KB
  • fabric-repo/data/patterns/analyze_bill_short/system.md1.1 KB
  • fabric-repo/data/patterns/analyze_bill/system.md1.0 KB
  • fabric-repo/data/patterns/analyze_candidates/system.md1.2 KB
  • fabric-repo/data/patterns/analyze_candidates/user.md0 B
  • fabric-repo/data/patterns/analyze_cfp_submission/system.md2.4 KB
  • fabric-repo/data/patterns/analyze_claims/system.md2.7 KB
  • fabric-repo/data/patterns/analyze_claims/user.md0 B
  • fabric-repo/data/patterns/analyze_comments/system.md1.1 KB
  • fabric-repo/data/patterns/analyze_debate/system.md3.6 KB
  • fabric-repo/data/patterns/analyze_email_headers/system.md2.6 KB
  • fabric-repo/data/patterns/analyze_email_headers/user.md0 B
  • fabric-repo/data/patterns/analyze_incident/system.md1.8 KB
  • fabric-repo/data/patterns/analyze_incident/user.md0 B
  • fabric-repo/data/patterns/analyze_interviewer_techniques/system.md2.6 KB
  • fabric-repo/data/patterns/analyze_logs/system.md2.2 KB
  • fabric-repo/data/patterns/analyze_malware/system.md2.8 KB
  • fabric-repo/data/patterns/analyze_military_strategy/system.md2.3 KB
  • fabric-repo/data/patterns/analyze_mistakes/system.md1.9 KB
  • fabric-repo/data/patterns/analyze_paper_simple/system.md7.0 KB
  • fabric-repo/data/patterns/analyze_paper/system.md6.0 KB
  • fabric-repo/data/patterns/analyze_paper/user.md0 B
  • fabric-repo/data/patterns/analyze_patent/system.md3.6 KB
  • fabric-repo/data/patterns/analyze_personality/system.md1.4 KB
  • fabric-repo/data/patterns/analyze_presentation/system.md3.0 KB
  • fabric-repo/data/patterns/analyze_product_feedback/system.md2.0 KB
  • fabric-repo/data/patterns/analyze_proposition/system.md1.2 KB
  • fabric-repo/data/patterns/analyze_proposition/user.md0 B
  • fabric-repo/data/patterns/analyze_prose_json/system.md6.3 KB
  • fabric-repo/data/patterns/analyze_prose_json/user.md0 B
  • fabric-repo/data/patterns/analyze_prose_pinker/system.md7.3 KB
  • fabric-repo/data/patterns/analyze_prose/system.md4.8 KB
  • fabric-repo/data/patterns/analyze_prose/user.md0 B
  • fabric-repo/data/patterns/analyze_risk/system.md4.1 KB
  • fabric-repo/data/patterns/analyze_sales_call/system.md2.5 KB
  • fabric-repo/data/patterns/analyze_spiritual_text/system.md1.1 KB
  • fabric-repo/data/patterns/analyze_spiritual_text/user.md0 B
  • fabric-repo/data/patterns/analyze_tech_impact/system.md1.9 KB
  • fabric-repo/data/patterns/analyze_tech_impact/user.md0 B
  • fabric-repo/data/patterns/analyze_terraform_plan/system.md1.0 KB
  • fabric-repo/data/patterns/analyze_threat_report_cmds/system.md2.6 KB
  • fabric-repo/data/patterns/analyze_threat_report_trends/system.md1.2 KB
  • fabric-repo/data/patterns/analyze_threat_report_trends/user.md9 B
  • fabric-repo/data/patterns/analyze_threat_report/system.md2.2 KB
  • fabric-repo/data/patterns/analyze_threat_report/user.md9 B
  • fabric-repo/data/patterns/answer_interview_question/system.md2.2 KB
  • fabric-repo/data/patterns/apply_ul_tags/system.md2.3 KB
  • fabric-repo/data/patterns/ask_secure_by_design_questions/system.md1.9 KB
  • fabric-repo/data/patterns/ask_uncle_duke/system.md6.7 KB
  • fabric-repo/data/patterns/capture_thinkers_work/system.md2.4 KB
  • fabric-repo/data/patterns/check_agreement/system.md1.3 KB
  • fabric-repo/data/patterns/check_agreement/user.md0 B
  • fabric-repo/data/patterns/clean_text/system.md557 B
  • fabric-repo/data/patterns/clean_text/user.md0 B
  • fabric-repo/data/patterns/coding_master/system.md1.2 KB
  • fabric-repo/data/patterns/compare_and_contrast/system.md255 B
  • fabric-repo/data/patterns/compare_and_contrast/user.md0 B
  • fabric-repo/data/patterns/convert_to_markdown/system.md1.6 KB
  • fabric-repo/data/patterns/create_5_sentence_summary/system.md1.1 KB
  • fabric-repo/data/patterns/create_academic_paper/system.md818 B
  • fabric-repo/data/patterns/create_ai_jobs_analysis/system.md1.9 KB
  • fabric-repo/data/patterns/create_aphorisms/system.md459 B
  • fabric-repo/data/patterns/create_aphorisms/user.md0 B
  • fabric-repo/data/patterns/create_art_prompt/system.md1.0 KB
  • fabric-repo/data/patterns/create_better_frame/system.md14.6 KB
  • fabric-repo/data/patterns/create_better_frame/user.md0 B
  • fabric-repo/data/patterns/create_coding_feature/README.md2.6 KB
  • fabric-repo/data/patterns/create_coding_feature/system.md4.0 KB
  • fabric-repo/data/patterns/create_coding_project/README.md2.7 KB
  • fabric-repo/data/patterns/create_coding_project/system.md1.8 KB
  • fabric-repo/data/patterns/create_command/README.md2.4 KB
  • fabric-repo/data/patterns/create_command/system.md1.5 KB
  • fabric-repo/data/patterns/create_command/user.md0 B
  • fabric-repo/data/patterns/create_cyber_summary/system.md1.7 KB
  • fabric-repo/data/patterns/create_design_document/system.md4.3 KB
  • fabric-repo/data/patterns/create_diy/system.md1.4 KB
  • fabric-repo/data/patterns/create_excalidraw_visualization/system.md4.1 KB
  • fabric-repo/data/patterns/create_flash_cards/system.md676 B
  • fabric-repo/data/patterns/create_formal_email/system.md2.6 KB
  • fabric-repo/data/patterns/create_git_diff_commit/README.md112 B
  • fabric-repo/data/patterns/create_git_diff_commit/system.md1.2 KB
  • fabric-repo/data/patterns/create_graph_from_input/system.md950 B
  • fabric-repo/data/patterns/create_hormozi_offer/system.md25.1 KB
  • fabric-repo/data/patterns/create_idea_compass/system.md1.7 KB
  • fabric-repo/data/patterns/create_investigation_visualization/system.md1.7 KB
  • fabric-repo/data/patterns/create_keynote/system.md2.0 KB
  • fabric-repo/data/patterns/create_loe_document/system.md3.1 KB
  • fabric-repo/data/patterns/create_logo/system.md875 B
  • fabric-repo/data/patterns/create_logo/user.md0 B
  • fabric-repo/data/patterns/create_markmap_visualization/system.md2.8 KB
  • fabric-repo/data/patterns/create_mermaid_visualization_for_github/system.md2.0 KB
  • fabric-repo/data/patterns/create_mermaid_visualization/system.md1.9 KB
  • fabric-repo/data/patterns/create_micro_summary/system.md968 B
  • fabric-repo/data/patterns/create_mnemonic_phrases/readme.md1.6 KB
  • fabric-repo/data/patterns/create_mnemonic_phrases/system.md2.9 KB
  • fabric-repo/data/patterns/create_network_threat_landscape/system.md2.2 KB
  • fabric-repo/data/patterns/create_network_threat_landscape/user.md9 B
  • fabric-repo/data/patterns/create_newsletter_entry/system.md1.0 KB
  • fabric-repo/data/patterns/create_newsletter_entry/user.md0 B
  • fabric-repo/data/patterns/create_npc/system.md740 B
  • fabric-repo/data/patterns/create_npc/user.md0 B
  • fabric-repo/data/patterns/create_pattern/system.md2.5 KB
  • fabric-repo/data/patterns/create_prd/system.md1.9 KB
  • fabric-repo/data/patterns/create_prediction_block/system.md3.0 KB
  • fabric-repo/data/patterns/create_quiz/README.md806 B
  • fabric-repo/data/patterns/create_quiz/system.md1.4 KB
  • fabric-repo/data/patterns/create_reading_plan/system.md3.5 KB
  • fabric-repo/data/patterns/create_recursive_outline/system.md2.7 KB
  • fabric-repo/data/patterns/create_report_finding/system.md2.6 KB
  • fabric-repo/data/patterns/create_report_finding/user.md9 B
  • fabric-repo/data/patterns/create_rpg_summary/system.md8.2 KB
  • fabric-repo/data/patterns/create_security_update/system.md1.9 KB
  • fabric-repo/data/patterns/create_security_update/user.md0 B
  • fabric-repo/data/patterns/create_show_intro/system.md1.9 KB
  • fabric-repo/data/patterns/create_sigma_rules/system.md2.3 KB
  • fabric-repo/data/patterns/create_story_about_people_interaction/system.md2.1 KB
  • fabric-repo/data/patterns/create_story_about_person/system.md2.5 KB
  • fabric-repo/data/patterns/create_story_explanation/system.md2.4 KB
  • fabric-repo/data/patterns/create_stride_threat_model/system.md3.8 KB
  • fabric-repo/data/patterns/create_summary/system.md960 B
  • fabric-repo/data/patterns/create_tags/system.md694 B
  • fabric-repo/data/patterns/create_threat_scenarios/system.md19.8 KB
  • fabric-repo/data/patterns/create_ttrc_graph/system.md1.4 KB
  • fabric-repo/data/patterns/create_ttrc_narrative/system.md885 B
  • fabric-repo/data/patterns/create_upgrade_pack/system.md2.3 KB
  • fabric-repo/data/patterns/create_user_story/system.md2.4 KB
  • fabric-repo/data/patterns/create_video_chapters/system.md2.7 KB
  • fabric-repo/data/patterns/create_video_chapters/user.md0 B
  • fabric-repo/data/patterns/create_visualization/system.md2.7 KB
  • fabric-repo/data/patterns/dialog_with_socrates/system.md8.3 KB
  • fabric-repo/data/patterns/enrich_blog_post/system.md2.3 KB
  • fabric-repo/data/patterns/explain_code/system.md894 B
  • fabric-repo/data/patterns/explain_code/user.md2 B
  • fabric-repo/data/patterns/explain_docs/system.md1.5 KB
  • fabric-repo/data/patterns/explain_docs/user.md0 B
  • fabric-repo/data/patterns/explain_math/README.md4.7 KB
  • fabric-repo/data/patterns/explain_math/system.md505 B
  • fabric-repo/data/patterns/explain_project/system.md1.9 KB
  • fabric-repo/data/patterns/explain_terms/system.md1.6 KB
  • fabric-repo/data/patterns/export_data_as_csv/system.md603 B
  • fabric-repo/data/patterns/extract_algorithm_update_recommendations/system.md821 B
  • fabric-repo/data/patterns/extract_algorithm_update_recommendations/user.md0 B
  • fabric-repo/data/patterns/extract_alpha/system.md861 B
  • fabric-repo/data/patterns/extract_article_wisdom/README.md7.2 KB
  • fabric-repo/data/patterns/extract_article_wisdom/system.md1.7 KB
  • fabric-repo/data/patterns/extract_article_wisdom/user.md9 B
  • fabric-repo/data/patterns/extract_book_ideas/system.md1.1 KB
  • fabric-repo/data/patterns/extract_book_recommendations/system.md1.2 KB
  • fabric-repo/data/patterns/extract_business_ideas/system.md977 B
  • fabric-repo/data/patterns/extract_characters/system.md5.2 KB
  • fabric-repo/data/patterns/extract_controversial_ideas/system.md595 B

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

Fabric Skill

Setup Check - Fabric Repository

IMPORTANT: Before using this skill, verify the Fabric repository is available:

# Check if Fabric repo exists
if [ ! -d "$HOME/.claude/skills/fabric/fabric-repo" ]; then
  echo "Fabric repository not found. Cloning..."
  cd "$HOME/.claude/skills/fabric"
  git clone https://github.com/danielmiessler/fabric.git fabric-repo
  echo "Fabric repository cloned successfully."
else
  echo "Fabric repository found at $HOME/.claude/skills/fabric/fabric-repo"
fi

If the repo doesn't exist, clone it immediately before proceeding with any pattern selection.

When to Activate This Skill

Primary Use Cases:

  • "Create a threat model for..."
  • "Summarize this article/video/paper..."
  • "Extract wisdom/insights from..."
  • "Analyze this [code/malware/claims/debate]..."
  • "Improve my writing/code/prompt..."
  • "Create a [visualization/summary/report]..."
  • "Rate/review/judge this content..."

The Goal: Select the RIGHT pattern from 242+ available patterns based on what you're trying to accomplish.

🎯 Pattern Selection Strategy

When a user requests Fabric processing, follow this decision tree:

1. Identify Intent Category

Threat Modeling & Security:

  • Threat model → create_threat_model or create_stride_threat_model
  • Threat scenarios → create_threat_scenarios
  • Security update → create_security_update
  • Security rules → create_sigma_rules, write_nuclei_template_rule, write_semgrep_rule
  • Threat analysis → analyze_threat_report, analyze_threat_report_trends

Summarization:

  • General summary → summarize
  • 5-sentence summary → create_5_sentence_summary
  • Micro summary → create_micro_summary or summarize_micro
  • Meeting → summarize_meeting
  • Paper/research → summarize_paper
  • Video/YouTube → youtube_summary
  • Newsletter → summarize_newsletter
  • Code changes → summarize_git_changes or summarize_git_diff

Wisdom Extraction:

  • General wisdom → extract_wisdom
  • Article wisdom → extract_article_wisdom
  • Book ideas → extract_book_ideas
  • Insights → extract_insights or extract_insights_dm
  • Main idea → extract_main_idea
  • Recommendations → extract_recommendations
  • Controversial ideas → extract_controversial_ideas

Analysis:

  • Malware → analyze_malware
  • Code → analyze_code or review_code
  • Claims → analyze_claims
  • Debate → analyze_debate
  • Logs → analyze_logs
  • Paper → analyze_paper
  • Threat report → analyze_threat_report
  • Product feedback → analyze_product_feedback
  • Sales call → analyze_sales_call

Content Creation:

  • PRD → create_prd
  • Design document → create_design_document
  • User story → create_user_story
  • Visualization → create_visualization, create_mermaid_visualization, create_markmap_visualization
  • Essay → write_essay
  • Report finding → create_report_finding
  • Newsletter entry → create_newsletter_entry

Improvement:

  • Writing → improve_writing
  • Academic writing → improve_academic_writing
  • Prompt → improve_prompt
  • Report finding → improve_report_finding
  • Code → review_code

Rating/Evaluation:

  • AI response → rate_ai_response
  • Content quality → rate_content
  • Value assessment → rate_value
  • General judgment → judge_output

2. Execute Pattern

# Basic format
fabric [input] -p [selected_pattern]

# From URL
fabric -u "URL" -p [pattern]

# From YouTube
fabric -y "YOUTUBE_URL" -p [pattern]

# From file
cat file.txt | fabric -p [pattern]

# Direct text
fabric "your text here" -p [pattern]

📚 Pattern Categories (242 Total)

Threat Modeling & Security (15 patterns)

  • create_threat_model - General threat modeling
  • create_stride_threat_model - STRIDE methodology
  • create_threat_scenarios - Threat scenario generation
  • create_security_update - Security update documentation
  • create_sigma_rules - SIGMA detection rules
  • write_nuclei_template_rule - Nuclei scanner templates
  • write_semgrep_rule - Semgrep static analysis rules
  • analyze_threat_report - Threat report analysis
  • analyze_threat_report_cmds - Extract commands from threat reports
  • analyze_threat_report_trends - Identify threat trends
  • t_threat_model_plans - Threat model for plans
  • ask_secure_by_design_questions - Secure by design questions
  • create_network_threat_landscape - Network threat landscape
  • analyze_incident - Incident analysis
  • analyze_risk - Risk analysis

Summarization (20 patterns)

  • summarize - General summarization
  • create_5_sentence_summary - Ultra-concise 5-line summary
  • create_micro_summary - Micro summary
  • create_summary - Detailed summary
  • summarize_micro - Micro summarization
  • summarize_meeting - Meeting notes summary
  • summarize_paper - Academic paper summary
  • summarize_lecture - Lecture summary
  • summarize_newsletter - Newsletter summary
  • summarize_debate - Debate summary
  • summarize_legislation - Legislation summary
  • summarize_rpg_session - RPG session summary
  • summarize_board_meeting - Board meeting summary
  • summarize_git_changes - Git changes summary
  • summarize_git_diff - Git diff summary
  • summarize_pull-requests - PR summary
  • summarize_prompt - Prompt summary
  • youtube_summary - YouTube video summary
  • create_ul_summary - Unsupervised Learning summary
  • create_cyber_summary - Cybersecurity summary

Extraction (30+ patterns)

  • extract_wisdom - General wisdom extraction
  • extract_article_wisdom - Article-specific wisdom
  • extract_book_ideas - Book ideas
  • extract_insights - General insights
  • extract_insights_dm - Daniel Miessler style insights
  • extract_main_idea - Core message
  • extract_recommendations - Recommendations
  • extract_ideas - Ideas from content
  • extract_questions - Questions raised
  • extract_predictions - Predictions made
  • extract_controversial_ideas - Controversial points
  • extract_business_ideas - Business opportunities
  • extract_skills - Skills mentioned
  • extract_patterns - Patterns identified
  • extract_sponsors - Sponsor mentions
  • extract_references - References cited
  • extract_instructions - Instructions from content
  • extract_jokes - Humor extraction
  • extract_primary_problem - Main problem
  • extract_primary_solution - Main solution
  • extract_product_features - Product features
  • extract_core_message - Core message
  • extract_algorithm_update_recommendations - Algorithm recommendations
  • extract_extraordinary_claims - Extraordinary claims
  • extract_most_redeeming_thing - Most valuable aspect

Analysis (35+ patterns)

  • analyze_claims - Claim analysis
  • analyze_malware - Malware analysis
  • analyze_code - Code analysis
  • analyze_paper - Paper analysis
  • analyze_logs - Log analysis
  • analyze_debate - Debate analysis
  • analyze_incident - Incident analysis
  • analyze_comments - Comment analysis
  • analyze_answers - Answer analysis
  • analyze_email_headers - Email header analysis
  • analyze_military_strategy - Military strategy
  • analyze_mistakes - Mistake analysis
  • analyze_personality - Personality analysis
  • analyze_presentation - Presentation analysis
  • analyze_product_feedback - Product feedback
  • analyze_proposition - Proposition analysis
  • analyze_prose - Prose analysis
  • analyze_risk - Risk analysis
  • analyze_sales_call - Sales call analysis
  • analyze_spiritual_text - Spiritual text analysis
  • analyze_tech_impact - Tech impact analysis
  • analyze_threat_report - Threat report analysis
  • analyze_bill - Legislation analysis
  • analyze_candidates - Candidate analysis
  • analyze_cfp_submission - CFP submission analysis
  • analyze_terraform_plan - Terraform plan analysis
  • analyze_interviewer_techniques - Interviewer technique analysis

Creation (50+ patterns)

  • create_prd - Product Requirements Document
  • create_design_document - Design documentation
  • create_user_story - User stories
  • create_coding_project - Coding project
  • create_coding_feature - Code features
  • create_mermaid_visualization - Mermaid diagrams
  • create_markmap_visualization - Markmap mindmaps
  • create_visualization - General visualizations
  • create_threat_model - Threat models
  • create_stride_threat_model - STRIDE threat models
  • create_threat_scenarios - Threat scenarios
  • create_report_finding - Report findings
  • create_newsletter_entry - Newsletter content
  • create_keynote - Keynote presentations
  • create_academic_paper - Academic papers
  • create_flash_cards - Study flashcards
  • create_quiz - Quizzes
  • create_graph_from_input - Graphs
  • create_tags - Content tags
  • create_art_prompt - Art generation prompts
  • create_command - CLI commands
  • create_pattern - Fabric patterns
  • create_logo - Logo designs
  • create_podcast_image - Podcast imagery
  • create_sigma_rules - SIGMA rules
  • create_video_chapters - Video chapters
  • create_upgrade_pack - Upgrade documentation

Improvement (10 patterns)

  • improve_writing - General writing improvement
  • improve_academic_writing - Academic writing
  • improve_prompt - Prompt engineering
  • improve_report_finding - Report findings
  • review_code - Code review
  • review_design - Design review
  • refine_design_document - Design refinement
  • humanize - Humanize AI text
  • enrich_blog_post - Blog enhancement
  • clean_text - Text cleanup

Rating/Judgment (8 patterns)

  • rate_ai_response - Rate AI outputs
  • rate_ai_result - Rate AI results
  • rate_content - Rate content quality
  • rate_value - Rate value proposition
  • judge_output - General judgment
  • label_and_rate - Label and rate
  • check_agreement - Agreement checking
  • arbiter-evaluate-quality - Quality evaluation

🔄 Updating Patterns

The Fabric repository is included in this skill at ${PAI_DIR}/skills/fabric/fabric-repo/.

To update patterns:

cd ${PAI_DIR}/skills/fabric/fabric-repo
git pull origin main

To see all available patterns:

ls ${PAI_DIR}/skills/fabric/fabric-repo/data/patterns/
# OR from your local Fabric install:
ls ~/.config/fabric/patterns/

💡 Usage Examples

Threat Modeling:

# User: "Create a threat model for our new API"
fabric "API that handles user authentication and payment processing" -p create_threat_model

Summarization:

# User: "Summarize this blog post"
fabric -u "https://example.com/blog-post" -p summarize

# User: "Give me a 5-sentence summary"
fabric -u "https://example.com/article" -p create_5_sentence_summary

Wisdom Extraction:

# User: "Extract wisdom from this video"
fabric -y "https://youtube.com/watch?v=..." -p extract_wisdom

# User: "What are the main ideas?"
fabric -u "URL" -p extract_main_idea

Analysis:

# User: "Analyze this code for issues"
fabric "$(cat code.py)" -p analyze_code

# User: "Analyze these security claims"
fabric "security claims text" -p analyze_claims

🎯 Pattern Selection Decision Matrix

User Request ContainsLikely IntentRecommended Patterns
"threat model"Security modelingcreate_threat_model, create_stride_threat_model
"summarize", "summary"Summarizationsummarize, create_5_sentence_summary
"extract wisdom", "insights"Wisdom extractionextract_wisdom, extract_insights
"analyze [X]"Analysisanalyze_[X] (match X to pattern)
"improve", "enhance"Improvementimprove_writing, improve_prompt
"create [visualization]"Visualizationcreate_mermaid_visualization, create_markmap_visualization
"rate", "judge", "evaluate"Ratingrate_content, judge_output
"main idea", "core message"Core extractionextract_main_idea, extract_core_message

🚀 Advanced Usage

Pipe content through Fabric:

cat article.txt | fabric -p extract_wisdom
pbpaste | fabric -p summarize
curl -s "https://..." | fabric -p analyze_claims

Process YouTube videos:

# Fabric handles download + transcription + processing
fabric -y "https://youtube.com/watch?v=..." -p youtube_summary

Chain patterns (manual):

# Extract then summarize
fabric -u "URL" -p extract_wisdom > wisdom.txt
cat wisdom.txt | fabric -p create_5_sentence_summary

📖 Supplementary Resources

Full Pattern List: ls ${PAI_DIR}/skills/fabric/fabric-repo/data/patterns/ Fabric Repo: ${PAI_DIR}/skills/fabric/fabric-repo/ Fabric Documentation: https://github.com/danielmiessler/fabric Pattern Templates: See ${PAI_DIR}/skills/fabric/fabric-repo/data/patterns/official_pattern_template/

🔑 Key Insight

The skill's value is in selecting the RIGHT pattern for the task.

When user says "Create a threat model using Fabric", your job is to:

  1. Recognize "threat model" intent
  2. Know available options: create_threat_model, create_stride_threat_model, create_threat_scenarios
  3. Select the best match (usually create_threat_model unless STRIDE specified)
  4. Execute: fabric "[content]" -p create_threat_model

Not: "Here are the patterns, pick one" Instead: "I'll use create_threat_model for this" → execute immediately

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

同じリポジトリのスキル

概要と使いどころ

Create irresistible offers and pitches using Alex Hormozi's methodology from $100M Offers. Guides through value equation, guarantee frameworks, pricing psychology, and creating offers "too good not to take" for any product or service.

日本語の概要は準備中です。原文の説明を表示しています。

danielmiessler/PAIPlugin582025年11月20日 更新

Universal task initializer that automatically loads PAI context for all user requests. Ensures complete context availability (contacts, preferences, protocols) before responding to any task. (project, gitignored)

日本語の概要は準備中です。原文の説明を表示しています。

danielmiessler/PAIPlugin582025年11月20日 更新

Guide for creating new skills in Kai's personal AI infrastructure. Use when user wants to create, update, or structure a new skill that extends capabilities with specialized knowledge, workflows, or tool integrations. Follows both Anthropic skill standards and PAI-specific patterns.

日本語の概要は準備中です。原文の説明を表示しています。

danielmiessler/PAIPlugin582025年11月20日 更新

Expert guidance for ffuf web fuzzing during penetration testing, including authenticated fuzzing with raw requests, auto-calibration, and result analysis

日本語の概要は準備中です。原文の説明を表示しています。

danielmiessler/PAIPlugin582025年11月20日 更新

PAI

無料

Personal AI Infrastructure (PAI) - PAI System Template MUST BE USED proactively for all user requests. USE PROACTIVELY to ensure complete context availability. === CORE IDENTITY (Always Active) === Your Name: [CUSTOMIZE - e.g., Kai, Nova, Atlas] Your Role: [CUSTOMIZE - e.g., User's AI assistant and future friend] Personality: [CUSTOMIZE - e.g., Friendly, professional, resilient to user frustration. Be snarky back when the mistake is user's, not yours.] Operating Environment: Personal AI infrastructure built around Claude Code with Skills-based context management Message to AI: [CUSTOMIZE - Add personal message about interaction style, handling frustration, etc.] === ESSENTIAL CONTACTS (Always Available) === - [Primary Contact Name] [Relationship]: email@example.com - [Secondary Contact] [Relationship]: email@example.com - [Third Contact] [Relationship]: email@example.com Full contact list in SKILL.md extended section below === CORE STACK PREFERENCES (Always Active) === - Primary Language: [e.g., TypeScript, Python, Rust] - Package managers: [e.g., bun for JS/TS, uv for Python] - Analysis vs Action: If asked to analyze, do analysis only - don't change things unless explicitly asked - Scratchpad: Use ~/.claude/scratchpad/ with timestamps for test/random tasks === CRITICAL SECURITY (Always Active) === - NEVER COMMIT FROM WRONG DIRECTORY - Run `git remote -v` BEFORE every commit - `~/.claude/` CONTAINS EXTREMELY SENSITIVE PRIVATE DATA - NEVER commit to public repos - CHECK THREE TIMES before git add/commit from any directory - [ADD YOUR SPECIFIC WARNINGS - e.g., iCloud directory, company repos, etc.] === RESPONSE FORMAT (Always Use) === Use this structured format for every response: 📋 SUMMARY: Brief overview of request and accomplishment 🔍 ANALYSIS: Key findings and context ⚡ ACTIONS: Steps taken with tools used ✅ RESULTS: Outcomes and changes made - SHOW ACTUAL OUTPUT CONTENT 📊 STATUS: Current state after completion ➡️ NEXT: Recommended follow-up actions 🎯 COMPLETED: [Task description in 12 words - NOT "Completed X"] 🗣️ CUSTOM COMPLETED: [Voice-optimized response under 8 words] === PAI/KAI SYSTEM ARCHITECTURE === This description provides: core identity + essential contacts + stack preferences + critical security + response format (always in system prompt). Full context loaded from SKILL.md for comprehensive tasks, including: - Complete contact list and social media accounts - Voice IDs for agent routing (if using ElevenLabs) - Extended security procedures and infrastructure caution - Detailed scratchpad instructions === CONTEXT LOADING STRATEGY === - Tier 1 (Always On): This description in system prompt (~1500-2000 tokens) - essentials immediately available - Tier 2 (On Demand): Read SKILL.md for full context - comprehensive details === WHEN TO LOAD FULL CONTEXT === Load SKILL.md for: Complex multi-faceted tasks, need complete contact list, voice routing for agents, extended security procedures, or explicit comprehensive PAI context requests. === DATE AWARENESS === Always use today's actual date from the date command (YEAR MONTH DAY HOURS MINUTES SECONDS PST), not training data cutoff date.

日本語の概要は準備中です。原文の説明を表示しています。

danielmiessler/PAIPlugin582025年11月20日 更新

prompting

無料

Prompt engineering standards and context engineering principles for AI agents based on Anthropic best practices. Covers clarity, structure, progressive discovery, and optimization for signal-to-noise ratio.

日本語の概要は準備中です。原文の説明を表示しています。

danielmiessler/PAIPlugin582025年11月20日 更新

danielmiessler のスキルをすべて見る

このスキルの問題を報告する