Inline citations with only author, title and year

Probably not the most efficient way to do this (I'm new to biblatex), but it works

\documentclass{beamer}
\usepackage[backend=bibtex, style=authoryear-comp]{biblatex}
\usepackage{filecontents}

\begin{filecontents}{\jobname.bib}
@Article{Kennedy01,
  author =       {Kennedy, Marc C. and O'Hagan, Anthony},
  title =        {Bayesian calibration of computer models},
  journal =      {Journal of the royal statistical society: series b (statistical methodology)},
  year =         2001,
  volume =    63,
  number =    3,
  pages =     {425-464}}
\end{filecontents}

\addbibresource{\jobname.bib}

\newcommand{\customcite}[1]{\citeauthor{#1}, \citetitle{#1}, \citeyear{#1}}

\begin{document}
\begin{frame}
  \customcite{Kennedy01}
\end{frame}

\end{document}

Probably the most straightforward way is to define a new citation command:

\DeclareCiteCommand{\customcite}
  {\boolfalse{citetracker}%
   \boolfalse{pagetracker}%
   \usebibmacro{prenote}}
  {\ifciteindex
     {\indexnames{labelname}%
      \indexfield{indextitle}}
     {}%
   \printnames{labelname}%
   \setunit{\labelnamepunct}%
   \printfield[citetitle]{labeltitle}%
   \newunit
   \printfield{year}}
  {\multicitedelim}
  {\usebibmacro{postnote}}

The same answer as @Oleg Domanov but also adding a hyperlink to the citation:

\documentclass{article}
\usepackage[backref=true]{biblatex}
\usepackage{hyperref}
\usepackage{filecontents}

\begin{filecontents}{\jobname.bib}
@misc{A01,
author = {Author, A.},
year = {2001},
title = {Alpha},
}
@misc{B02,
author = {Buthor, B.},
year = {2002},
title = {Bravo},
}
\end{filecontents}

\addbibresource{\jobname.bib}

\DeclareCiteCommand{\customcite}
  {\boolfalse{citetracker}%
   \boolfalse{pagetracker}%
   \usebibmacro{prenote}}
  {\ifciteindex
     {\indexnames{labelname}%
      \indexfield{indextitle}}
     {}%
   \printtext[bibhyperref]{%
       \printnames{labelname}%
       \setunit{\labelnamepunct}%
       \printfield[citetitle]{labeltitle}%
       \newunit
       \printfield{year}%
     }%
   }
  {\multicitedelim}
  {\usebibmacro{postnote}}

\begin{document}

In this cite \customcite{A01} I do get a link now.

\printbibliography

\end{document}

enter image description here

Related questions:

  1. What do \setunit and \newunit do?
  2. Suppress quotes or other markup in \citetitle
  3. Make \cite{my reference} show name and year
  4. hyperlinking author names in biblatex when using \citeauthor
  5. biblatex+hyperref: citetitle/citeauthor and get hyperlink
  6. Hanging references using \fullcite
  7. Using printfield of biblatex without formatting
  8. How to extract BibTeX entries (as DOI, abstract, etc.)
  9. Custom \cite command
  10. biblatex - How can I make \printfield{number} just print the number (figures) without "Nr."?
  11. \citefield link to bibliography (hyperref & backref)
  12. \citefield{key}{author} and \citefield{key}{journal} of biblatex do not work
  13. Alternative \citetitle command without italics
  14. Is bibtex unable to \cite specific entry (author, title) in latex?
  15. How do I cite author in LaTeX?
  16. Cite title and author with one command