Loading...
Loading...
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.
npx skill4agent add ynulihao/agentskillos fabric# 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"
ficreate_threat_modelcreate_stride_threat_modelcreate_threat_scenarioscreate_security_updatecreate_sigma_ruleswrite_nuclei_template_rulewrite_semgrep_ruleanalyze_threat_reportanalyze_threat_report_trendssummarizecreate_5_sentence_summarycreate_micro_summarysummarize_microsummarize_meetingsummarize_paperyoutube_summarysummarize_newslettersummarize_git_changessummarize_git_diffextract_wisdomextract_article_wisdomextract_book_ideasextract_insightsextract_insights_dmextract_main_ideaextract_recommendationsextract_controversial_ideasanalyze_malwareanalyze_codereview_codeanalyze_claimsanalyze_debateanalyze_logsanalyze_paperanalyze_threat_reportanalyze_product_feedbackanalyze_sales_callcreate_prdcreate_design_documentcreate_user_storycreate_visualizationcreate_mermaid_visualizationcreate_markmap_visualizationwrite_essaycreate_report_findingcreate_newsletter_entryimprove_writingimprove_academic_writingimprove_promptimprove_report_findingreview_coderate_ai_responserate_contentrate_valuejudge_output# 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]create_threat_modelcreate_stride_threat_modelcreate_threat_scenarioscreate_security_updatecreate_sigma_ruleswrite_nuclei_template_rulewrite_semgrep_ruleanalyze_threat_reportanalyze_threat_report_cmdsanalyze_threat_report_trendst_threat_model_plansask_secure_by_design_questionscreate_network_threat_landscapeanalyze_incidentanalyze_risksummarizecreate_5_sentence_summarycreate_micro_summarycreate_summarysummarize_microsummarize_meetingsummarize_papersummarize_lecturesummarize_newslettersummarize_debatesummarize_legislationsummarize_rpg_sessionsummarize_board_meetingsummarize_git_changessummarize_git_diffsummarize_pull-requestssummarize_promptyoutube_summarycreate_ul_summarycreate_cyber_summaryextract_wisdomextract_article_wisdomextract_book_ideasextract_insightsextract_insights_dmextract_main_ideaextract_recommendationsextract_ideasextract_questionsextract_predictionsextract_controversial_ideasextract_business_ideasextract_skillsextract_patternsextract_sponsorsextract_referencesextract_instructionsextract_jokesextract_primary_problemextract_primary_solutionextract_product_featuresextract_core_messageextract_algorithm_update_recommendationsextract_extraordinary_claimsextract_most_redeeming_thinganalyze_claimsanalyze_malwareanalyze_codeanalyze_paperanalyze_logsanalyze_debateanalyze_incidentanalyze_commentsanalyze_answersanalyze_email_headersanalyze_military_strategyanalyze_mistakesanalyze_personalityanalyze_presentationanalyze_product_feedbackanalyze_propositionanalyze_proseanalyze_riskanalyze_sales_callanalyze_spiritual_textanalyze_tech_impactanalyze_threat_reportanalyze_billanalyze_candidatesanalyze_cfp_submissionanalyze_terraform_plananalyze_interviewer_techniquescreate_prdcreate_design_documentcreate_user_storycreate_coding_projectcreate_coding_featurecreate_mermaid_visualizationcreate_markmap_visualizationcreate_visualizationcreate_threat_modelcreate_stride_threat_modelcreate_threat_scenarioscreate_report_findingcreate_newsletter_entrycreate_keynotecreate_academic_papercreate_flash_cardscreate_quizcreate_graph_from_inputcreate_tagscreate_art_promptcreate_commandcreate_patterncreate_logocreate_podcast_imagecreate_sigma_rulescreate_video_chapterscreate_upgrade_packimprove_writingimprove_academic_writingimprove_promptimprove_report_findingreview_codereview_designrefine_design_documenthumanizeenrich_blog_postclean_textrate_ai_responserate_ai_resultrate_contentrate_valuejudge_outputlabel_and_ratecheck_agreementarbiter-evaluate-quality${PAI_DIR}/skills/fabric/fabric-repo/cd ${PAI_DIR}/skills/fabric/fabric-repo
git pull origin mainls ${PAI_DIR}/skills/fabric/fabric-repo/data/patterns/
# OR from your local Fabric install:
ls ~/.config/fabric/patterns/# User: "Create a threat model for our new API"
fabric "API that handles user authentication and payment processing" -p create_threat_model# 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# 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# 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| User Request Contains | Likely Intent | Recommended Patterns |
|---|---|---|
| "threat model" | Security modeling | |
| "summarize", "summary" | Summarization | |
| "extract wisdom", "insights" | Wisdom extraction | |
| "analyze [X]" | Analysis | |
| "improve", "enhance" | Improvement | |
| "create [visualization]" | Visualization | |
| "rate", "judge", "evaluate" | Rating | |
| "main idea", "core message" | Core extraction | |
cat article.txt | fabric -p extract_wisdom
pbpaste | fabric -p summarize
curl -s "https://..." | fabric -p analyze_claims# Fabric handles download + transcription + processing
fabric -y "https://youtube.com/watch?v=..." -p youtube_summary# Extract then summarize
fabric -u "URL" -p extract_wisdom > wisdom.txt
cat wisdom.txt | fabric -p create_5_sentence_summaryls ${PAI_DIR}/skills/fabric/fabric-repo/data/patterns/${PAI_DIR}/skills/fabric/fabric-repo/${PAI_DIR}/skills/fabric/fabric-repo/data/patterns/official_pattern_template/create_threat_modelcreate_stride_threat_modelcreate_threat_scenarioscreate_threat_modelfabric "[content]" -p create_threat_modelcreate_threat_model